【发布时间】:2015-11-30 05:08:24
【问题描述】:
我无法在我的控制器中解析命名路由。我对 Laravel 很陌生,所以我确信我错过了一些明显的东西。任何帮助表示赞赏。
我在 routes.php 中有以下代码:
Route::get('password/email', ['uses' => 'Auth\PasswordController@getEmail', 'as', 'session.getEmail']);
然后在其中一个控制器中,我想提取路线并将其放置在我传递给刀片模板的变量中,如下所示:
$forgot_password_link = route('session.getEmail');
return view('auth.login', compact('logo', 'forgot_password_link'));
然后以如下形式使用:
<a href="{{ $forgot_password_link }} class="left">Forgot Your Password?</a>
但我在加载页面时收到以下错误:
UrlGenerator.php 第 278 行中的 InvalidArgumentException:
路由 [session.getEmail] 未定义。
【问题讨论】:
标签: php routes laravel-5.1