class AppointmentResource extends Resource
{
...
public static function form(Form $form): Form
{
return $form
->schema([
Forms\Components\Fieldset::make('Client')
->relationship('client')
->schema([
Forms\Components\TextInput::make('name')
->required()
->maxLength(255),
Forms\Components\TextInput::make('phone_number')
->tel()
->required()
->maxLength(255),
...
]),
Forms\Components\DateTimePicker::make('start_datetime')
->required(),
Forms\Components\DateTimePicker::make('end_datetime')
->required(),
...
class AppointmentResource extends Resource
{
...
public static function form(Form $form): Form
{
return $form
->schema([
Forms\Components\Fieldset::make('Client')
->relationship('client')
->schema([
Forms\Components\TextInput::make('name')
->required()
->maxLength(255),
Forms\Components\TextInput::make('phone_number')
->tel()
->required()
->maxLength(255),
...
]),
Forms\Components\DateTimePicker::make('start_datetime')
->required(),
Forms\Components\DateTimePicker::make('end_datetime')
->required(),
...