Laravel 5 路由未解析

Laravel 5 route not resolving

我无法在我的控制器中解析命名路由。我是 Laravel 的新手,所以我确定我错过了一些明显的东西。感谢任何帮助。

我在routes.php中有以下代码:

Route::get('password/email', ['uses' => 'Auth\PasswordController@getEmail', 'as', 'session.getEmail']);

然后在其中一个控制器中,我想提取路由并将其放置在我传递给 blade 模板的变量中,如下所示:

$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>

但是当我加载页面时出现以下错误:

InvalidArgumentException in UrlGenerator.php line 278:
Route [session.getEmail] not defined.

'as', 'session.getEmail'

这应该是键=>值对