Все мои маршруты laravel продолжают перенаправлять обратно на домашнюю страницу.Например, когда я перехожу на localhost:8000/about
, он остается на домашней странице, localhost:8000/about
отображается в адресной строке, но я все еще на главной странице.Я не получаю ошибку.Последние три (3) из этого списка перенаправляют меня на домашнюю страницу:
<?php
//No auth needed to access these
Route::get('/course/detail/{id}', [
'uses' => 'CourseController@show',
'as' => 'course.detail'
]);
Route::get('/{pagenum?}', [
'uses' => 'CourseController@showAll',
'as' => 'courses'
]);
Route::get('/instructor/detail/{id}', [
'uses' => 'InstructorController@showDetail',
'as' => 'instructor.detail'
]);
Route::get('/about', function(){
return view('frontend.about');
})->name('about');
Route::get('/contacts', function(){
return view('frontend.contacts');
})->name('contacts');
Route::get('/search', [
'uses' => 'CourseController@search',
'as' => 'courses.search'
]);
У меня есть маршруты выше этих, где вам необходимо пройти аутентификацию перед доступом, и я могу получить к ним доступ при входе в систему.Чтобы получить доступ к вышеперечисленным, необходимо войти в систему.Из шести (6), упомянутых выше, я могу получить доступ к первым трем (3) без перенаправления.Остальные три (3) перенаправили меня на домашнюю страницу без ошибок
Я не новичок в Laravel, маршруты работали раньше.Что может быть причиной этого перенаправления?