record), '\\'); } public function updated($property, $value) { $this->validateOnly($property); } /** * Returns true if this record has not been stored in the database. */ public function isNew(): bool { return !$this->exist; } /** * Submit the form, create/update record. */ public function submit() { $this->validate(); $this->record->save(); if ($this->isNew()) { return redirect()->route($this->redirect_route) ->with('info', __("{$this->getModelName()} was successfully created.")); } $this->info(__("{$this->getModelName()} was successfully updated.")); } /** * Render the setup page */ public function render() { $script = Str::lower($this->getModelName()); return view("form.$script") ->layout('layouts.admin'); } }