【发布时间】:2020-07-26 06:26:00
【问题描述】:
在我的 Laravel-5.8 项目中,我有这个控制器:
class ServiceLeaveRequestsController extends Controller
{
public function all_leaves()
{
$userCompany = Auth::user()->company_id;
$userEmployee = Auth::user()->employee_id;
$allLeaves = HrLeaveRequest::where('employee_id', $userEmployee)->where('company_id', $userCompany)->whereYear('created_at', date('Y'))->get();
return view('service.leave_requests.all_leaves')->with('allLeaves', $allLeaves);
}
}
视图刀片是:
service\leave_requests\all_leaves.blade
路由\web.php
Route::group(['prefix' => 'service', 'as' => 'service.', 'namespace' => 'Service', 'middleware' => ['auth']], function () {
Route::get('all_leaves', 'ServiceLeaveRequestsController@all_leaves')->name('allLeaves');
});
当我点击这条路线时:
<span class="info-box-number"><a href="{{ route("service.leave_requests.allLeaves") }}">Click to View <i class="fas fa-arrow-circle-right"></i></a></span>
我收到了这个错误:
路由 [service.leave_requests.allLeaves] 未定义。
如何解决。
谢谢
【问题讨论】:
标签: laravel