它适用于store和update这样的路由。但是,在可以实际到达编辑路由之前,必须在编辑路由( update view)上按下保存。 因此,对于edit路由。但是,为了决定用户是否可以访问edit表单,我可以在表单中重用authorize()方法中的相同逻辑。那么如何将来自自定义FormRequest的authorize()位重用于edit view route呢 public function authorize(
FYI:我用的是Laravel 5.5当您这样做:php artisan make:request TestRequest手工生成TestRequest类,该类从FormRequest类扩展,并使用生成的2种方法:rules()和authorize()protected function passesAuthorization() if (method
我正在尝试备份和实现FormRequest对象以进行验证。除了用户模型之外,我已经成功地为所有模型设置了表单请求。看来问题在于authorize()方法。登录用户的权限设置为允许更新用户。这是在authorize()方法中使用Gate::allows调用的。我只是不确定它是签入用户还是模型用户。我进一步研究了该方法,发现将该方法改为frank()后出现了一个新的错误。我要去接Call to a member function