Гостевое промежуточное ПО laravel перенаправляет на страницу входа в систему

Вот мои маршруты в web.php

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

Route::get('/shop', 'WebController@index');
Route::get('/product/detail/{id?}', 'WebController@detail');

// Authentication Routes...
Route::get('cms', 'Auth\LoginController@showLoginForm')->name('login');
Route::post('cms', 'Auth\LoginController@login');
Route::post('cmsout', 'Auth\LoginController@logout')->name('logout');

// Registration Routes...
Route::get('cmsreg', 'Auth\RegisterController@showRegistrationForm')->name('register');
Route::post('cmsreg', 'Auth\RegisterController@register');

// Password Reset Routes...
Route::get('password/reset', 'Auth\ForgotPasswordController@showLinkRequestForm')->name('password.request');
Route::post('password/email', 'Auth\ForgotPasswordController@sendResetLinkEmail')->name('password.email');
Route::get('password/reset/{token}', 'Auth\ResetPasswordController@showResetForm')->name('password.reset');
Route::post('password/reset', 'Auth\ResetPasswordController@reset');

Route::fallback(function () {
    return response()->view( 'web.404', [], 404);
});

Route::get('/home', 'HomeController@index')->name('home');

Route::prefix('cat')->group(function(){
    Route::get('/save', 'CatController@index')->name('cat.save');
    Route::post('/save','CatController@save');
    Route::get('/manage','CatController@manage');
    Route::get('/edit/{id}','CatController@edit');
    Route::post('/edit','CatController@update');
    Route::get('/delete/{id}','CatController@delete');
});

Но я не могу получить доступ к , потому что он перенаправляет на http://127.0.0.1:8000/cms , который является страницей входа.

Почему требует аутентификации? как я могу определить http://127.0.0.1:8000/shophttp://127.0.0.1:8000/shophttp://127.0.0.1:8000/shop как гостевой URL?

1 ответ

Проверять WebControllerесли вы форсируете промежуточное ПО в его конструкторе

Другие вопросы по тегам