【问题标题】:Route management issue Laravel 5.5路由管理问题 Laravel 5.5
【发布时间】:2017-11-29 05:18:48
【问题描述】:

这是我的 routes/web.php 文件的一部分

if(Request::is('users/*'))
    {
        require __DIR__.'/users.php';
    }

我在同一个文件夹下有一个名为 users.php 的文件

Route::get('profile',[
    'middleware' => 'auth',
    'uses' =>'home\HomeController@profile'])->name('userprofile');

我正在尝试访问用户/个人资料路线。但它不起作用。请帮忙

提前致谢

【问题讨论】:

  • 最好的方法是创建路由前缀并在其下设置您需要的所有路由!这是管理任何模块路由和公共前缀 URL 的简单方法!

标签: php laravel laravel-5 laravel-5.5


【解决方案1】:
Route::prefix('users')->group(function() {
    Route::get('profile', 'home\HomeController@profile')
         ->middleware('auth')->name('userprofile');
});

【讨论】:

    猜你喜欢
    • 2018-10-18
    • 1970-01-01
    • 2018-02-26
    • 2018-08-05
    • 2018-06-23
    • 2019-04-02
    • 2018-03-01
    • 2021-03-02
    • 2012-09-10
    相关资源
    最近更新 更多