public function mount(?SomeEloquentModel $model) {
$this->mount_form($model);
}
<livewire:some-component :model="$some_model" />
public function mount($model) {
$this->mount_form($model);
}
Route::get('/user/{user}', UserForm::class);
public function mount(User $user) {
$this->mount_form($user);
}
Route::get('/user/{user?}', UserForm::class);
public function mount(?User $user) {
//Laravel automatically creates a new User if none is passed in the route
$this->mount_form($user);
}