[{"data":1,"prerenderedAt":1224},["ShallowReactive",2],{"navigation_docs":3,"-form-getting-started-first-form":82,"-form-getting-started-first-form-surround":1219},[4],{"title":5,"path":6,"stem":7,"children":8,"page":25},"Form","\u002Fform","1.getting-started",[9,26,58],{"title":10,"path":11,"stem":12,"children":13,"page":25},"Getting Started","\u002Fform\u002Fgetting-started","1.getting-started\u002F1.installation",[14,17,21],{"title":15,"path":16,"stem":12},"Installation","\u002Fform\u002Fgetting-started\u002Finstallation",{"title":18,"path":19,"stem":20},"Your first form","\u002Fform\u002Fgetting-started\u002Ffirst-form","1.getting-started\u002F2.first-form",{"title":22,"path":23,"stem":24},"Vue rendering","\u002Fform\u002Fgetting-started\u002Fvue-rendering","1.getting-started\u002F3.vue-rendering",false,{"title":27,"path":28,"stem":29,"children":30,"page":25},"Guide","\u002Fform\u002Fguide","2.guide\u002F1.forms-data-validation",[31,34,38,42,46,50,54],{"title":32,"path":33,"stem":29},"Forms, data, and validation","\u002Fform\u002Fguide\u002Fforms-data-validation",{"title":35,"path":36,"stem":37},"Fields and visibility","\u002Fform\u002Fguide\u002Ffields-visibility","2.guide\u002F2.fields-visibility",{"title":39,"path":40,"stem":41},"Renderers and composables","\u002Fform\u002Fguide\u002Frenderers-composables","2.guide\u002F3.renderers-composables",{"title":43,"path":44,"stem":45},"Collections and wizards","\u002Fform\u002Fguide\u002Fcollections-wizards","2.guide\u002F4.collections-wizards",{"title":47,"path":48,"stem":49},"Comboboxes","\u002Fform\u002Fguide\u002Fcomboboxes","2.guide\u002F5.comboboxes",{"title":51,"path":52,"stem":53},"Uploads","\u002Fform\u002Fguide\u002Fuploads","2.guide\u002F6.uploads",{"title":55,"path":56,"stem":57},"Composer and rich text","\u002Fform\u002Fguide\u002Fcomposer-rich-text","2.guide\u002F7.composer-rich-text",{"title":59,"path":60,"stem":61,"children":62,"page":25},"Reference","\u002Fform\u002Freference","3.reference\u002F1.fields",[63,66,70,74,78],{"title":64,"path":65,"stem":61},"Fields","\u002Fform\u002Freference\u002Ffields",{"title":67,"path":68,"stem":69},"PHP API","\u002Fform\u002Freference\u002Fphp-api","3.reference\u002F2.php-api",{"title":71,"path":72,"stem":73},"Vue API","\u002Fform\u002Freference\u002Fvue-api","3.reference\u002F3.vue-api",{"title":75,"path":76,"stem":77},"Configuration and commands","\u002Fform\u002Freference\u002Fconfiguration-commands","3.reference\u002F4.configuration-commands",{"title":79,"path":80,"stem":81},"Resource shape","\u002Fform\u002Freference\u002Fresource-shape","3.reference\u002F5.resource-shape",{"id":83,"title":18,"body":84,"description":1213,"extension":1214,"links":1215,"meta":1216,"navigation":125,"path":19,"seo":1217,"stem":20,"__hash__":1218},"docs\u002Fform\u002F1.getting-started\u002F2.first-form.md",{"type":85,"value":86,"toc":1208},"minimark",[87,91,96,705,709,712,950,958,962,969,1174,1197,1204],[88,89,90],"p",{},"Forms are regular PHP classes resolved through Laravel's container. They define functional behavior; layout, CSS classes, variants, and icons remain in your Vue application.",[92,93,95],"h2",{"id":94},"define-the-schema","Define the schema",[97,98,104],"pre",{"className":99,"code":100,"filename":101,"language":102,"meta":103,"style":103},"language-php shiki shiki-themes material-theme-lighter catppuccin-mocha catppuccin-mocha","\u003C?php\n\nnamespace App\\Forms;\n\nuse Inertify\\Form\\Fields\\Checkbox;\nuse Inertify\\Form\\Fields\\Submit;\nuse Inertify\\Form\\Fields\\Textarea;\nuse Inertify\\Form\\Fields\\TextInput;\nuse Inertify\\Form\\Form;\n\nfinal class ProfileForm extends Form\n{\n    protected bool $unsavedWarning = true;\n\n    protected bool $scrollToFirstError = true;\n\n    public function fields(): array\n    {\n        return [\n            TextInput::make('name', 'Name')\n                ->required()\n                ->maxLength(120)\n                ->precognitive(),\n            TextInput::make('email', 'Email')\n                ->email()\n                ->required()\n                ->precognitive(),\n            Checkbox::make('is_employed', 'Currently employed')\n                ->default(false),\n            TextInput::make('company', 'Company')\n                ->visibleWhen('is_employed', true)\n                ->clearWhenHidden(),\n            Textarea::make('bio', 'Biography')->maxLength(1000),\n            Submit::make('Save profile'),\n        ];\n    }\n}\n","app\u002FForms\u002FProfileForm.php","php","",[105,106,107,120,127,148,153,178,200,222,244,261,266,285,291,316,321,339,344,366,372,382,421,433,449,460,489,498,507,516,546,562,591,613,623,666,687,693,699],"code",{"__ignoreMap":103},[108,109,112,116],"span",{"class":110,"line":111},"line",1,[108,113,115],{"class":114},"sWTNM","\u003C?",[108,117,119],{"class":118},"svMjs","php\n",[108,121,123],{"class":110,"line":122},2,[108,124,126],{"emptyLinePlaceholder":125},true,"\n",[108,128,130,134,138,142,145],{"class":110,"line":129},3,[108,131,133],{"class":132},"scOca","namespace",[108,135,137],{"class":136},"s6-7G"," App",[108,139,141],{"class":140},"sOG8g","\\",[108,143,144],{"class":136},"Forms",[108,146,147],{"class":140},";\n",[108,149,151],{"class":110,"line":150},4,[108,152,126],{"emptyLinePlaceholder":125},[108,154,156,159,162,164,166,168,170,172,176],{"class":110,"line":155},5,[108,157,158],{"class":132},"use",[108,160,161],{"class":118}," Inertify",[108,163,141],{"class":140},[108,165,5],{"class":118},[108,167,141],{"class":140},[108,169,64],{"class":118},[108,171,141],{"class":140},[108,173,175],{"class":174},"spKqO","Checkbox",[108,177,147],{"class":140},[108,179,181,183,185,187,189,191,193,195,198],{"class":110,"line":180},6,[108,182,158],{"class":132},[108,184,161],{"class":118},[108,186,141],{"class":140},[108,188,5],{"class":118},[108,190,141],{"class":140},[108,192,64],{"class":118},[108,194,141],{"class":140},[108,196,197],{"class":174},"Submit",[108,199,147],{"class":140},[108,201,203,205,207,209,211,213,215,217,220],{"class":110,"line":202},7,[108,204,158],{"class":132},[108,206,161],{"class":118},[108,208,141],{"class":140},[108,210,5],{"class":118},[108,212,141],{"class":140},[108,214,64],{"class":118},[108,216,141],{"class":140},[108,218,219],{"class":174},"Textarea",[108,221,147],{"class":140},[108,223,225,227,229,231,233,235,237,239,242],{"class":110,"line":224},8,[108,226,158],{"class":132},[108,228,161],{"class":118},[108,230,141],{"class":140},[108,232,5],{"class":118},[108,234,141],{"class":140},[108,236,64],{"class":118},[108,238,141],{"class":140},[108,240,241],{"class":174},"TextInput",[108,243,147],{"class":140},[108,245,247,249,251,253,255,257,259],{"class":110,"line":246},9,[108,248,158],{"class":132},[108,250,161],{"class":118},[108,252,141],{"class":140},[108,254,5],{"class":118},[108,256,141],{"class":140},[108,258,5],{"class":174},[108,260,147],{"class":140},[108,262,264],{"class":110,"line":263},10,[108,265,126],{"emptyLinePlaceholder":125},[108,267,269,273,276,279,282],{"class":110,"line":268},11,[108,270,272],{"class":271},"sNFzF","final",[108,274,275],{"class":271}," class",[108,277,278],{"class":136}," ProfileForm",[108,280,281],{"class":271}," extends",[108,283,284],{"class":136}," Form\n",[108,286,288],{"class":110,"line":287},12,[108,289,290],{"class":140},"{\n",[108,292,294,297,300,304,307,310,314],{"class":110,"line":293},13,[108,295,296],{"class":271},"    protected",[108,298,299],{"class":132}," bool",[108,301,303],{"class":302},"sxSEj"," $",[108,305,306],{"class":118},"unsavedWarning ",[108,308,309],{"class":114},"=",[108,311,313],{"class":312},"s27pR"," true",[108,315,147],{"class":140},[108,317,319],{"class":110,"line":318},14,[108,320,126],{"emptyLinePlaceholder":125},[108,322,324,326,328,330,333,335,337],{"class":110,"line":323},15,[108,325,296],{"class":271},[108,327,299],{"class":132},[108,329,303],{"class":302},[108,331,332],{"class":118},"scrollToFirstError ",[108,334,309],{"class":114},[108,336,313],{"class":312},[108,338,147],{"class":140},[108,340,342],{"class":110,"line":341},16,[108,343,126],{"emptyLinePlaceholder":125},[108,345,347,350,353,357,360,363],{"class":110,"line":346},17,[108,348,349],{"class":271},"    public",[108,351,352],{"class":271}," function",[108,354,356],{"class":355},"sgeHj"," fields",[108,358,359],{"class":140},"()",[108,361,362],{"class":114},":",[108,364,365],{"class":132}," array\n",[108,367,369],{"class":110,"line":368},18,[108,370,371],{"class":140},"    {\n",[108,373,375,379],{"class":110,"line":374},19,[108,376,378],{"class":377},"su_vF","        return",[108,380,381],{"class":140}," [\n",[108,383,385,388,391,394,397,401,405,407,410,413,416,418],{"class":110,"line":384},20,[108,386,387],{"class":136},"            TextInput",[108,389,390],{"class":114},"::",[108,392,393],{"class":355},"make",[108,395,396],{"class":140},"(",[108,398,400],{"class":399},"sQGZM","'",[108,402,404],{"class":403},"s2lAL","name",[108,406,400],{"class":399},[108,408,409],{"class":140},",",[108,411,412],{"class":399}," '",[108,414,415],{"class":403},"Name",[108,417,400],{"class":399},[108,419,420],{"class":140},")\n",[108,422,424,427,430],{"class":110,"line":423},21,[108,425,426],{"class":114},"                ->",[108,428,429],{"class":355},"required",[108,431,432],{"class":140},"()\n",[108,434,436,438,441,443,447],{"class":110,"line":435},22,[108,437,426],{"class":114},[108,439,440],{"class":355},"maxLength",[108,442,396],{"class":140},[108,444,446],{"class":445},"sCOdc","120",[108,448,420],{"class":140},[108,450,452,454,457],{"class":110,"line":451},23,[108,453,426],{"class":114},[108,455,456],{"class":355},"precognitive",[108,458,459],{"class":140},"(),\n",[108,461,463,465,467,469,471,473,476,478,480,482,485,487],{"class":110,"line":462},24,[108,464,387],{"class":136},[108,466,390],{"class":114},[108,468,393],{"class":355},[108,470,396],{"class":140},[108,472,400],{"class":399},[108,474,475],{"class":403},"email",[108,477,400],{"class":399},[108,479,409],{"class":140},[108,481,412],{"class":399},[108,483,484],{"class":403},"Email",[108,486,400],{"class":399},[108,488,420],{"class":140},[108,490,492,494,496],{"class":110,"line":491},25,[108,493,426],{"class":114},[108,495,475],{"class":355},[108,497,432],{"class":140},[108,499,501,503,505],{"class":110,"line":500},26,[108,502,426],{"class":114},[108,504,429],{"class":355},[108,506,432],{"class":140},[108,508,510,512,514],{"class":110,"line":509},27,[108,511,426],{"class":114},[108,513,456],{"class":355},[108,515,459],{"class":140},[108,517,519,522,524,526,528,530,533,535,537,539,542,544],{"class":110,"line":518},28,[108,520,521],{"class":136},"            Checkbox",[108,523,390],{"class":114},[108,525,393],{"class":355},[108,527,396],{"class":140},[108,529,400],{"class":399},[108,531,532],{"class":403},"is_employed",[108,534,400],{"class":399},[108,536,409],{"class":140},[108,538,412],{"class":399},[108,540,541],{"class":403},"Currently employed",[108,543,400],{"class":399},[108,545,420],{"class":140},[108,547,549,551,554,556,559],{"class":110,"line":548},29,[108,550,426],{"class":114},[108,552,553],{"class":355},"default",[108,555,396],{"class":140},[108,557,558],{"class":312},"false",[108,560,561],{"class":140},"),\n",[108,563,565,567,569,571,573,575,578,580,582,584,587,589],{"class":110,"line":564},30,[108,566,387],{"class":136},[108,568,390],{"class":114},[108,570,393],{"class":355},[108,572,396],{"class":140},[108,574,400],{"class":399},[108,576,577],{"class":403},"company",[108,579,400],{"class":399},[108,581,409],{"class":140},[108,583,412],{"class":399},[108,585,586],{"class":403},"Company",[108,588,400],{"class":399},[108,590,420],{"class":140},[108,592,594,596,599,601,603,605,607,609,611],{"class":110,"line":593},31,[108,595,426],{"class":114},[108,597,598],{"class":355},"visibleWhen",[108,600,396],{"class":140},[108,602,400],{"class":399},[108,604,532],{"class":403},[108,606,400],{"class":399},[108,608,409],{"class":140},[108,610,313],{"class":312},[108,612,420],{"class":140},[108,614,616,618,621],{"class":110,"line":615},32,[108,617,426],{"class":114},[108,619,620],{"class":355},"clearWhenHidden",[108,622,459],{"class":140},[108,624,626,629,631,633,635,637,640,642,644,646,649,651,654,657,659,661,664],{"class":110,"line":625},33,[108,627,628],{"class":136},"            Textarea",[108,630,390],{"class":114},[108,632,393],{"class":355},[108,634,396],{"class":140},[108,636,400],{"class":399},[108,638,639],{"class":403},"bio",[108,641,400],{"class":399},[108,643,409],{"class":140},[108,645,412],{"class":399},[108,647,648],{"class":403},"Biography",[108,650,400],{"class":399},[108,652,653],{"class":140},")",[108,655,656],{"class":114},"->",[108,658,440],{"class":355},[108,660,396],{"class":140},[108,662,663],{"class":445},"1000",[108,665,561],{"class":140},[108,667,669,672,674,676,678,680,683,685],{"class":110,"line":668},34,[108,670,671],{"class":136},"            Submit",[108,673,390],{"class":114},[108,675,393],{"class":355},[108,677,396],{"class":140},[108,679,400],{"class":399},[108,681,682],{"class":403},"Save profile",[108,684,400],{"class":399},[108,686,561],{"class":140},[108,688,690],{"class":110,"line":689},35,[108,691,692],{"class":140},"        ];\n",[108,694,696],{"class":110,"line":695},36,[108,697,698],{"class":140},"    }\n",[108,700,702],{"class":110,"line":701},37,[108,703,704],{"class":140},"}\n",[92,706,708],{"id":707},"return-the-form-through-inertia","Return the form through Inertia",[88,710,711],{},"Pass the form instance directly as an Inertia property. It receives the current request and owning property key while it is serialized.",[97,713,716],{"className":99,"code":714,"filename":715,"language":102,"meta":103,"style":103},"use App\\Forms\\ProfileForm;\nuse App\\Models\\Profile;\nuse Inertia\\Inertia;\nuse Inertia\\Response;\n\npublic function edit(Profile $profile): Response\n{\n    return Inertia::render('Profiles\u002FEdit', [\n        'form' => ProfileForm::make()\n            ->bind($profile, except: ['internal_note'])\n            ->route('profiles.update', ['profile' => $profile])\n            ->patch(),\n    ]);\n}\n","app\u002FHttp\u002FControllers\u002FProfileController.php",[105,717,718,735,753,767,780,784,812,816,841,862,898,932,941,946],{"__ignoreMap":103},[108,719,720,722,724,726,728,730,733],{"class":110,"line":111},[108,721,158],{"class":132},[108,723,137],{"class":118},[108,725,141],{"class":140},[108,727,144],{"class":118},[108,729,141],{"class":140},[108,731,732],{"class":174},"ProfileForm",[108,734,147],{"class":140},[108,736,737,739,741,743,746,748,751],{"class":110,"line":122},[108,738,158],{"class":132},[108,740,137],{"class":118},[108,742,141],{"class":140},[108,744,745],{"class":118},"Models",[108,747,141],{"class":140},[108,749,750],{"class":174},"Profile",[108,752,147],{"class":140},[108,754,755,757,760,762,765],{"class":110,"line":129},[108,756,158],{"class":132},[108,758,759],{"class":118}," Inertia",[108,761,141],{"class":140},[108,763,764],{"class":174},"Inertia",[108,766,147],{"class":140},[108,768,769,771,773,775,778],{"class":110,"line":150},[108,770,158],{"class":132},[108,772,759],{"class":118},[108,774,141],{"class":140},[108,776,777],{"class":174},"Response",[108,779,147],{"class":140},[108,781,782],{"class":110,"line":155},[108,783,126],{"emptyLinePlaceholder":125},[108,785,786,789,791,794,796,798,801,805,807,809],{"class":110,"line":180},[108,787,788],{"class":271},"public",[108,790,352],{"class":271},[108,792,793],{"class":355}," edit",[108,795,396],{"class":140},[108,797,750],{"class":136},[108,799,303],{"class":800},"sKlSU",[108,802,804],{"class":803},"sVbGb","profile",[108,806,653],{"class":140},[108,808,362],{"class":114},[108,810,811],{"class":136}," Response\n",[108,813,814],{"class":110,"line":202},[108,815,290],{"class":140},[108,817,818,821,823,825,828,830,832,835,837,839],{"class":110,"line":224},[108,819,820],{"class":377},"    return",[108,822,759],{"class":136},[108,824,390],{"class":114},[108,826,827],{"class":355},"render",[108,829,396],{"class":140},[108,831,400],{"class":399},[108,833,834],{"class":403},"Profiles\u002FEdit",[108,836,400],{"class":399},[108,838,409],{"class":140},[108,840,381],{"class":140},[108,842,843,846,849,851,854,856,858,860],{"class":110,"line":246},[108,844,845],{"class":399},"        '",[108,847,848],{"class":403},"form",[108,850,400],{"class":399},[108,852,853],{"class":114}," =>",[108,855,278],{"class":136},[108,857,390],{"class":114},[108,859,393],{"class":355},[108,861,432],{"class":140},[108,863,864,867,870,872,875,877,879,883,885,888,890,893,895],{"class":110,"line":263},[108,865,866],{"class":114},"            ->",[108,868,869],{"class":355},"bind",[108,871,396],{"class":140},[108,873,874],{"class":302},"$",[108,876,804],{"class":118},[108,878,409],{"class":140},[108,880,882],{"class":881},"sRLcR"," except",[108,884,362],{"class":140},[108,886,887],{"class":140}," [",[108,889,400],{"class":399},[108,891,892],{"class":403},"internal_note",[108,894,400],{"class":399},[108,896,897],{"class":140},"])\n",[108,899,900,902,905,907,909,912,914,916,918,920,922,924,926,928,930],{"class":110,"line":268},[108,901,866],{"class":114},[108,903,904],{"class":355},"route",[108,906,396],{"class":140},[108,908,400],{"class":399},[108,910,911],{"class":403},"profiles.update",[108,913,400],{"class":399},[108,915,409],{"class":140},[108,917,887],{"class":140},[108,919,400],{"class":399},[108,921,804],{"class":403},[108,923,400],{"class":399},[108,925,853],{"class":114},[108,927,303],{"class":302},[108,929,804],{"class":118},[108,931,897],{"class":140},[108,933,934,936,939],{"class":110,"line":287},[108,935,866],{"class":114},[108,937,938],{"class":355},"patch",[108,940,459],{"class":140},[108,942,943],{"class":110,"line":293},[108,944,945],{"class":140},"    ]);\n",[108,947,948],{"class":110,"line":318},[108,949,704],{"class":140},[951,952,953,954,957],"caution",{},"Do not pre-serialize the form or call ",[105,955,956],{},"toArray()"," before passing it to Inertia. Context-aware features such as remote options need the active request and property key.",[92,959,961],{"id":960},"authorize-and-validate","Authorize and validate",[88,963,964,965,968],{},"Type the form on a controller argument and add ",[105,966,967],{},"#[Validate]",". Laravel resolves it, binds the current request, runs form authorization, and validates before entering the method.",[97,970,972],{"className":99,"code":971,"filename":715,"language":102,"meta":103,"style":103},"use App\\Forms\\ProfileForm;\nuse App\\Models\\Profile;\nuse Illuminate\\Http\\RedirectResponse;\nuse Inertify\\Form\\Validate;\n\npublic function update(\n    #[Validate] ProfileForm $form,\n    Profile $profile,\n): RedirectResponse {\n    $profile->update($form->validated(files: false));\n\n    return back()->with('success', 'Profile updated.');\n}\n",[105,973,974,990,1006,1025,1042,1046,1058,1072,1083,1095,1131,1135,1170],{"__ignoreMap":103},[108,975,976,978,980,982,984,986,988],{"class":110,"line":111},[108,977,158],{"class":132},[108,979,137],{"class":118},[108,981,141],{"class":140},[108,983,144],{"class":118},[108,985,141],{"class":140},[108,987,732],{"class":174},[108,989,147],{"class":140},[108,991,992,994,996,998,1000,1002,1004],{"class":110,"line":122},[108,993,158],{"class":132},[108,995,137],{"class":118},[108,997,141],{"class":140},[108,999,745],{"class":118},[108,1001,141],{"class":140},[108,1003,750],{"class":174},[108,1005,147],{"class":140},[108,1007,1008,1010,1013,1015,1018,1020,1023],{"class":110,"line":129},[108,1009,158],{"class":132},[108,1011,1012],{"class":118}," Illuminate",[108,1014,141],{"class":140},[108,1016,1017],{"class":118},"Http",[108,1019,141],{"class":140},[108,1021,1022],{"class":174},"RedirectResponse",[108,1024,147],{"class":140},[108,1026,1027,1029,1031,1033,1035,1037,1040],{"class":110,"line":150},[108,1028,158],{"class":132},[108,1030,161],{"class":118},[108,1032,141],{"class":140},[108,1034,5],{"class":118},[108,1036,141],{"class":140},[108,1038,1039],{"class":174},"Validate",[108,1041,147],{"class":140},[108,1043,1044],{"class":110,"line":155},[108,1045,126],{"emptyLinePlaceholder":125},[108,1047,1048,1050,1052,1055],{"class":110,"line":180},[108,1049,788],{"class":271},[108,1051,352],{"class":271},[108,1053,1054],{"class":355}," update",[108,1056,1057],{"class":140},"(\n",[108,1059,1060,1063,1065,1067,1069],{"class":110,"line":202},[108,1061,1062],{"class":174},"    #[Validate]",[108,1064,278],{"class":136},[108,1066,303],{"class":800},[108,1068,848],{"class":803},[108,1070,1071],{"class":140},",\n",[108,1073,1074,1077,1079,1081],{"class":110,"line":224},[108,1075,1076],{"class":136},"    Profile",[108,1078,303],{"class":800},[108,1080,804],{"class":803},[108,1082,1071],{"class":140},[108,1084,1085,1087,1089,1092],{"class":110,"line":246},[108,1086,653],{"class":140},[108,1088,362],{"class":114},[108,1090,1091],{"class":136}," RedirectResponse",[108,1093,1094],{"class":140}," {\n",[108,1096,1097,1100,1102,1104,1107,1109,1111,1113,1115,1118,1120,1123,1125,1128],{"class":110,"line":263},[108,1098,1099],{"class":302},"    $",[108,1101,804],{"class":118},[108,1103,656],{"class":114},[108,1105,1106],{"class":355},"update",[108,1108,396],{"class":140},[108,1110,874],{"class":302},[108,1112,848],{"class":118},[108,1114,656],{"class":114},[108,1116,1117],{"class":355},"validated",[108,1119,396],{"class":140},[108,1121,1122],{"class":881},"files",[108,1124,362],{"class":140},[108,1126,1127],{"class":312}," false",[108,1129,1130],{"class":140},"));\n",[108,1132,1133],{"class":110,"line":268},[108,1134,126],{"emptyLinePlaceholder":125},[108,1136,1137,1139,1142,1144,1146,1149,1151,1153,1156,1158,1160,1162,1165,1167],{"class":110,"line":287},[108,1138,820],{"class":377},[108,1140,1141],{"class":355}," back",[108,1143,359],{"class":140},[108,1145,656],{"class":114},[108,1147,1148],{"class":355},"with",[108,1150,396],{"class":140},[108,1152,400],{"class":399},[108,1154,1155],{"class":403},"success",[108,1157,400],{"class":399},[108,1159,409],{"class":140},[108,1161,412],{"class":399},[108,1163,1164],{"class":403},"Profile updated.",[108,1166,400],{"class":399},[108,1168,1169],{"class":140},");\n",[108,1171,1172],{"class":110,"line":293},[108,1173,704],{"class":140},[88,1175,1176,1177,1180,1181,1184,1185,1188,1189,1192,1193,1196],{},"You can also call ",[105,1178,1179],{},"setRequest()",", ",[105,1182,1183],{},"validate()",", and ",[105,1186,1187],{},"validated()"," explicitly. Read resolved initial values with ",[105,1190,1191],{},"data()"," and override them with ",[105,1194,1195],{},"data([...])",".",[88,1198,1199,1200,1203],{},"Continue with ",[1201,1202,22],"a",{"href":23}," to give this schema application-owned markup.",[1205,1206,1207],"style",{},"html pre.shiki code .sWTNM, html code.shiki .sWTNM{--shiki-light:#39ADB5;--shiki-default:#94E2D5;--shiki-dark:#94E2D5}html pre.shiki code .svMjs, html code.shiki .svMjs{--shiki-light:#90A4AE;--shiki-default:#CDD6F4;--shiki-dark:#CDD6F4}html pre.shiki code .scOca, html code.shiki .scOca{--shiki-light:#F76D47;--shiki-default:#CBA6F7;--shiki-dark:#CBA6F7}html pre.shiki code .s6-7G, html code.shiki .s6-7G{--shiki-light:#E2931D;--shiki-light-font-style:inherit;--shiki-default:#F9E2AF;--shiki-default-font-style:italic;--shiki-dark:#F9E2AF;--shiki-dark-font-style:italic}html pre.shiki code .sOG8g, html code.shiki .sOG8g{--shiki-light:#39ADB5;--shiki-default:#9399B2;--shiki-dark:#9399B2}html pre.shiki code .spKqO, html code.shiki .spKqO{--shiki-light:#90A4AE;--shiki-light-font-style:inherit;--shiki-default:#F9E2AF;--shiki-default-font-style:italic;--shiki-dark:#F9E2AF;--shiki-dark-font-style:italic}html pre.shiki code .sNFzF, html code.shiki .sNFzF{--shiki-light:#9C3EDA;--shiki-default:#CBA6F7;--shiki-dark:#CBA6F7}html pre.shiki code .sxSEj, html code.shiki .sxSEj{--shiki-light:#39ADB5;--shiki-default:#CDD6F4;--shiki-dark:#CDD6F4}html pre.shiki code .s27pR, html code.shiki .s27pR{--shiki-light:#39ADB5;--shiki-default:#CBA6F7;--shiki-dark:#CBA6F7}html pre.shiki code .sgeHj, html code.shiki .sgeHj{--shiki-light:#6182B8;--shiki-light-font-style:inherit;--shiki-default:#89B4FA;--shiki-default-font-style:italic;--shiki-dark:#89B4FA;--shiki-dark-font-style:italic}html pre.shiki code .su_vF, html code.shiki .su_vF{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#CBA6F7;--shiki-default-font-style:inherit;--shiki-dark:#CBA6F7;--shiki-dark-font-style:inherit}html pre.shiki code .sQGZM, html code.shiki .sQGZM{--shiki-light:#39ADB5;--shiki-default:#A6E3A1;--shiki-dark:#A6E3A1}html pre.shiki code .s2lAL, html code.shiki .s2lAL{--shiki-light:#91B859;--shiki-default:#A6E3A1;--shiki-dark:#A6E3A1}html pre.shiki code .sCOdc, html code.shiki .sCOdc{--shiki-light:#F76D47;--shiki-default:#FAB387;--shiki-dark:#FAB387}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sKlSU, html code.shiki .sKlSU{--shiki-light:#39ADB5;--shiki-default:#EBA0AC;--shiki-dark:#EBA0AC}html pre.shiki code .sVbGb, html code.shiki .sVbGb{--shiki-light:#90A4AE;--shiki-light-font-style:inherit;--shiki-default:#EBA0AC;--shiki-default-font-style:italic;--shiki-dark:#EBA0AC;--shiki-dark-font-style:italic}html pre.shiki code .sRLcR, html code.shiki .sRLcR{--shiki-light:#E2931D;--shiki-default:#CDD6F4;--shiki-dark:#CDD6F4}",{"title":103,"searchDepth":122,"depth":122,"links":1209},[1210,1211,1212],{"id":94,"depth":122,"text":95},{"id":707,"depth":122,"text":708},{"id":960,"depth":122,"text":961},"Define a Laravel form schema, return it through Inertia, and validate it in a controller.","md",null,{},{"title":18,"description":1213},"qNagLJ75dgYf3f1nmMiVHUUX-5uHRaoTThli0UpXELw",[1220,1222],{"title":15,"path":16,"stem":12,"description":1221,"children":-1},"Install the Laravel and Vue packages and prepare your application for its first headless form.",{"title":22,"path":23,"stem":24,"description":1223,"children":-1},"Connect a serialized form to application-owned Vue components without package markup or styles.",1786995560669]