我在拉拉维尔收到一个不寻常的网址错误


I am getting an unusual url error in Laravel

正如您在下面看到的,我以完全正常的方式在下面显示了URL,但是由于某种原因,我收到了您也可以在下面看到的错误。

我能做什么?

代码:

{{ Form::open(array('action' => '{{ URL::route('try_login') }}', 'class'=>'login_form', 'id'=>'login_reg_form', 'role' => 'form')) }}
        {{ Form::label('email', 'Email Address', array('class' => 'email')); }}
        {{ Form::text('email', 'example@gmail.com', array('class' => 'form-control')) }}
        {{ Form::label('password', 'Password', array('class' => 'password')); }}
        {{ Form::password('password', array('class' => 'form-control')) }}
        {{ Form::submit('Click Me!'); }}
    {{ Form::close() }}

错误消息:

Symfony ' Component ' Debug ' Exception ' FatalErrorException (E_PARSE) 
syntax error, unexpected 'try_login' (T_STRING), expecting ')'

<?php echo Form::open(array('action' => '{{ URL::route('try_login'); ?>', 'class'=>'login_form', 'id'=>'login_reg_form', 'role' => 'form')) }}

您的Form::open()函数不正确。它应该是

{{ Form::open(array('action' => URL::route('try_login'), 'class'=>'login_form', 'id'=>'login_reg_form', 'role' => 'form')) }}