如何为在Auth控制器中创建的新方法定义路由

时间:2015-07-01 06:52:56

标签: php routing laravel-5.1

我创建了一个名为" getVarify"的新方法。在AuthController.php中

我可以使用

从浏览器访问此方法
"SITE_URL/auth/varify/VARIFICATION_CODE".

当我尝试使用.blade.php文件中的以下代码创建标记的URL时,它给了我错误。

{{ HTML::link('/auth/varify/'.$newlyCreatedUser->varification_code, 'Click to varify') }}

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

默认情况下,Laravel 5.~,Html和Form未嵌入。

在composer.json的require部分添加以下行并运行

composer update "illuminate/html": "5.*"

通过在providers数组中添加以下值,在config / app.php中注册服务提供者:

'Illuminate\Html\HtmlServiceProvider'

通过在别名数组中添加以下两行来注册外观:

'Form'=> 'Illuminate\Html\FormFacade', 'HTML'=> 'Illuminate\Html\HtmlFacade'