【发布时间】:2017-03-23 18:34:46
【问题描述】:
最近我切换到 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'));? -
@hassan 我用过 dd(route('auth.activate'));调试我的代码。真的不明白为什么它不起作用。我正在关注一个教程,它对导师来说非常好。
-
你在你的路由文件中使用它?
web.php? -
@hassan 是的,我在路由文件中使用它来测试