2017-03-23 110 views
0

最近我切換到Laravel 5.3。Laravel命名路線不起作用

我有以下途徑

Route::get('/activate/token', '[email protected]')->name('auth.activate'); 

但是,當我使用

dd(route('auth.activate')); 

我得到以下錯誤:

InvalidArgumentException在UrlGenerator.php行314:路線[AUTH .activate]未定義。

它與

Route::get('/activate/token', [ 
    'as' => 'auth.activate', 
    'uses' => '[email protected]', 
]); 

完全沒有問題這是新的Laravel 5.3?我對Laravel本身相當陌生。

謝謝。

+0

你在哪裏使用'dd(route('auth.activate'));'? – hassan

+0

@hassan我用dd(route('auth.activate'));調試我的代碼。真的不明白爲什麼它不起作用。我正在跟着一個教程,它對導師來說工作得很好。 –

+0

你在路線文件中使用它? 'web.php'? – hassan

回答

0

缺少一個刻度 嘗試

dd(route('auth.activate')); 

代替。

+1

這是一個錯字,錯誤似乎不是一個語法錯誤; – hassan

+0

@hassan你是對的。這只是一個錯字。 –