我在Laravel中收到一个不寻常的网址错误

时间:2014-11-21 12:56:41

标签: php forms laravel laravel-4 laravel-routing

正如您在下面所见,我以完全正常的方式提供了以下网址,但出于某种原因,我收到了您在下面看到的错误。

我能做些什么?

代码:

{{ 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')) }}

1 个答案:

答案 0 :(得分:2)

您的Form::open()功能不正确。它应该是

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