【问题标题】:Laravel 5 route not resolvingLaravel 5路线无法解决
【发布时间】: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


    【解决方案1】:
    'as', 'session.getEmail'
    

    这应该是键=>值对

    【讨论】:

      猜你喜欢
      • 2017-10-11
      • 1970-01-01
      • 2015-11-04
      • 1970-01-01
      • 2015-12-11
      • 2017-08-20
      • 2016-08-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多