首页 > 解决方案 > 在 Laravel 中使用前缀时,索引“/”路由不起作用

问题描述

我有以下路线声明:

Route::name('test.')
    ->prefix('test')
    ->group(function() {
        Route::get('/', function() {
            dd('test');
        })->name('index');
    });

尝试访问/test将导致 NotFoundException,尽管调用route('test.index')时会解析为/test.

尝试访问/test/和尝试更改线路时出现相同的异常:

Route::get('/', function()...

Route::get('', function()...

一旦我将其修改为

Route::get('/test', function()...

它在尝试访问'/test/test'时有效,并且在调用时也正确解析了uri route('test.index')

我缺少什么让路线使用'/'

标签: laravellaravel-5

解决方案


推荐阅读