在我,routes.php我有这个:
Route::get('user/{user}/permissions/','UserController@permissions')->name('user.permissions');
Run Code Online (Sandbox Code Playgroud)
在我的控制器中我有:
public function permissions(User $user){
dd($user);
}
Run Code Online (Sandbox Code Playgroud)
$ user是空对象(如新用户; 没有属性)
如果我使用:
public function permissions($user){
dd(User::find($user));
}
Run Code Online (Sandbox Code Playgroud)
完美的工作!
我之前有Laravel 5.2并且这段代码工作正常但是在Laravel 5.5中它不起作用,任何想法为什么?