簡體   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