代码:
<div class="col-sm-6 text-right">
<a href="{{ route('password.request') }}">forgot?</a>
</div>
错误:
解析错误:语法错误,意外的“密码”(T_STRING),预期 ','或')'(查看: /path/to/laravel/resources/views/auth/login.blade.php)
当我试图在Tinker中对route('password.request')进行评估时,可以,但是Tinker使用PHP 7.1.19和Web界面7.1.11(如果这很重要)。
堆栈跟踪:
1. {main}() /home/app/path/public/index.php:0
2. Symfony\Component\Debug\Exception\FatalThrowableError->() /home/vagrant/www/tonezone/storage/framework/views/e994cd5027a170d4c5b3b3e08ce6dd81af433087.php:39
3. {main}() /home/app/path/public/index.php:0
第39行:
<a href="<?php echo e(route('password.request')); ?>"><?php echo app('translator')->getFromJson('forgot?'); ?></a>
答案 0 :(得分:1)
如果“ password.request”是一个字符串,则不会出现错误,因此我认为您的引号是倒置的。
我想您可能在上一个括号中的语句中遗漏了一个引号。也许您正在添加翻译?很容易错过类似的东西。