最近我切换到 Laravel 5.3。

我有以下路线

Route::get('/activate/token', 'AccountActivationController@activate')->name('auth.activate');

但是,当我使用
dd(route('auth.activate'));

我收到以下错误:

UrlGenerator.php 第 314 行中的 InvalidArgumentException:未定义路由 [auth.activate]。

它与
Route::get('/activate/token', [
    'as' => 'auth.activate',
    'uses' => 'AccountActivationController@activate',
]);

这是 Laravel 5.3 的新功能吗??我对 Laravel 本身还很陌生。

谢谢你。

最佳答案

缺少刻度线
尝试

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

反而。

关于php - Laravel 命名路由不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42984295/

10-12 13:05