繁体   English   中英

Laravel make:auth 自定义文件夹

[英]Laravel make:auth custom folder

我是使用 laravel 5.7 的新手。

我做了一个 make:auth 并进行身份验证我需要使用http://localhost:8000/login并且当我登录时我被重定向到http://localhost:8000/home ,但我想登录http://localhost: 8000/admin-panel/login ,当我进行身份验证时,我必须重定向到http://localhost:8000/admin-panel/home

我必须编辑哪些文件?

路线/ web.php:

Route::get('/', function () { return view('welcome'); }); 
Auth::routes(['register' => false]);
Route::get('/home', 'HomeController@index')->name('home');

路线/ web.php

Route::group(['prefix' => 'admin-panel'], function(){
    Route::get('/', function () { return view('welcome'); });
    Auth::routes(['register' => false]);
    Route::get('/home', 'HomeController@index')->name('home');  
});

要查看所有路由,请将其放在项目根目录的命令行中

php artisan route:list

我认为您的意图是在路由组上使用前缀。

Route::prefix('/admin-panel')->namespace('admin-panel')->group(function()
{                                     
 Route::get('/dashboard', 'AdminController@AdminDashboard')->name('dashboard');
});

在此之后,您的路线行为如下

 Route::get('/admin-pannel/dashboard', 'admin-pannel/AdminController@AdminDashboard')->name('dashboard');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM