Маршрут [курс] не определен в Laravel 5.7 - PullRequest
0 голосов
/ 07 мая 2019

У меня есть следующая ссылка в моем файле Blade для ссылки cource.blade.php в папке просмотра.

<a href="{{ route('cource') }}" class="list-group-item">
    <i class="fa fa-credit-card"></i> <span>Cource</span>
</a>

Маршрут

Route::get('/cource', function () {
    return view('cource');
});

Я получаюследующее сообщение об ошибке, как я могу решить эту проблему?

Маршрут [cource] не определен.(Просмотр: D: \ exam \ curd \ resources \ views \ sidebar \ sidebar.blade.php) (Просмотр: D: \ exam \ curd \ resources \ views \ sidebar \ sidebar.blade.php)

Ответы [ 3 ]

3 голосов
/ 07 мая 2019

Вы должны указать псевдоним / имя маршрута:

Route::get('/cource', ['as' => 'cource', function () {
    return view('cource');
}]);

или

Route::get('/cource', function () {
    return view('cource');
})->name('cource');
1 голос
/ 08 мая 2019

Хорошей практикой будет называть все ваши маршруты, поэтому ваш маршрут должен быть:

Route::get('/cource', function () {
    return view('cource');
})->name('cource');

и для приветственного маршрута следует сделать что-то подобное, вы указываете имя, которое вы хотите для всех своих маршрутов.

Route::get('/', function () { 
return view('welcome'); 
})->name('home');
1 голос
/ 07 мая 2019

Функция route принимает имя маршрута, поэтому маршрут должен быть:

Route::get('/cource', function () {
    return view('cource');
})->name('cource');

Документация (см .: Создание URL-адресов для именованных маршрутов )

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