Laravel 路由和身份验证

时间:2021-05-12 06:15:39

标签: php laravel

在我的 web.php 中有

Route::post('/user/logout', function () {
    Auth::logout();
return redirect()->route('login');
})->name('user-logout');

Auth::routes();

Route::group(
    [
        'prefix' => LaravelLocalization::setLocale(),
        'middleware' => [ 'localeSessionRedirect', 'localizationRedirect', 'localeViewPath']
    ], function(){

        Route::get('/','SiteController@index')->name('site.index');

        Route::group(['prefix' => 'admin'], function () {

            Route::get('/', 'AdminController@index')->name('admin.index');

           

            Route::prefix('users')->group(function () {
                Route::get('/', 'AdminControllers\UserController@index')->name('admin.users.index');
                Route::get('/create', 'AdminControllers\UserController@create')->name('admin.users.create');
                Route::post('/store', 'AdminControllers\UserController@store')->name('admin.users.store');
                Route::get('/show/{id}', 'AdminControllers\UserController@show')->name('admin.users.show');
                Route::get('/edit/{id}', 'AdminControllers\UserController@edit')->name('admin.users.edit');
                Route::put('/update/{id}', 'AdminControllers\UserController@update')->name('admin.users.update');
                Route::delete('/destroy/{id}', 'AdminControllers\UserController@destroy')->name('admin.users.destroy');
            });

        });

    });


当我尝试使用此网址登录时

http://dev.practice.uz/

或使用此网址

http://dev.practice.uz/admin

我去同一个loginblade和同一个route,我应该分开做route和login.blade,你能给我建议吗??

0 个答案:

没有答案