Laravel - маршрут [service.leave_requests.allLeaves] не определен - PullRequest
1 голос
/ 13 апреля 2020

В моем 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] не определено.

Как мне решить эту проблему.

Спасибо

1 Ответ

1 голос
/ 13 апреля 2020

Используйте это, потому что здесь ваше имя маршрута "allLeaves"

   <span class="info-box-number"><a href="{{ route("allLeaves") }}">Click to View <i class="fas fa-arrow-circle-right"></i></a></span>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...