【发布时间】:2021-09-08 19:36:45
【问题描述】:
我尝试使用 Livewire 直接绑定到模型属性,但出现此错误,请帮助?提前致谢。
类型化属性 App\Http\Livewire\V2\Settings\Locations::$country 在初始化之前不得访问
class Locations extends Component{
public Country $country;
use WithPagination;
protected $rules = [
'country.name' => 'required|min:100',
'country.note' => 'required|min:100',
];
public function SaveCountry(){
$this->validate();
$this->country->save();
$this->reset();
session()->flash('info','The country have been added successful.');
}
public function render(){
return view('livewire.v2.settings.locations',[
'countries' => Country::orderBy('order_num','desc')->paginate(10),
]);
}
}
【问题讨论】:
标签: php laravel eloquent initialization laravel-livewire