【发布时间】:2021-02-06 16:40:42
【问题描述】:
在 Laravel 7 中获取模型非常简单,我只需要设置 mi 资源路由并获取地址:
http://localhost/test/public/employee/1
但我不能让它在 Laravel 8 上运行,根据我的理解我只需要这样做:
public function show(Employee $employee)
{
dd($employee);
}
但是 dd 只返回一个空类:
如果我这样做:
public function show(Employee $employee)
{
dd(Employee::find(1));
}
dd 返回正确的数据:
Route::resources([
'employee' => EmployeeController::class,
]);
有人可以帮我找出我缺少的东西吗?
问候...
【问题讨论】:
-
您能否将这条路线的定义添加到您的问题中。
-
你能分享你的路线吗?
-
添加你定义路由的代码。
-
我的路由是资源路由 -> Route::resources(['employee' => EmployeeController::class,]);
-
php artisan route:list 的输出是什么? (你也可以做 php artisan route:list | grep employee)