В моем 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 \ exit_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>
Я получаю эту ошибку:
Route [service.leave_requests .allLeaves] не определено.
Как мне решить эту проблему.
Спасибо