1. Go to this page and download the library: Download digit7s/inertia-form library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
digit7s / inertia-form example snippets
namespace App\Forms;
use Digit7s\InertiaForm\InertiaForm;
use Digit7s\InertiaForm\Fields\TextInput;
use Digit7s\InertiaForm\Fields\Select;
class ProfileForm extends InertiaForm
{
public function schema(): array
{
return [
TextInput::make('name')
->label('Full Name')
->placeholder('John Doe')
->able(),
];
}
}
use App\Forms\ProfileForm;
use App\Models\User;
public function edit(User $user)
{
return inertia('Profile/Edit', [
'formPayload' => ProfileForm::make($user)
->action(route('profile.update'))
->toArray(),
]);
}