在路由列表中定义但无法正常工作的Web路由

时间:2018-08-25 16:13:20

标签: laravel laravel-5

我有一条路线。我正在尝试使用命名路由。

Route::get('home', ['as' => 'home1', function(){
    return 'test';
}]);

它没有运行。知道为什么会这样。它未与任何其他路由分组。 enter image description here

1 个答案:

答案 0 :(得分:0)

尝试一下:

Route::get('home', function(){
    return 'test';
});

如果您打算使用命名路由,请执行以下操作:

Route::get('home', function(){
    return 'test';
})->name('home1');

如果您打算使用“ as”语法,请按照以下方式进行操作:

Route::get('/home', [
    'uses' => 'ControllerName@functionName',
    'as' => 'routeName'
]);

然后在“ a”标签中,像这样链接到您的命名路线:
{{ route('home1') }}