1
正如您在下面看到的,我以完全正常的方式呈現了下面的URL,但出於某種原因,我收到了您可以在下面看到的錯誤。我在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', '[email protected]', 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')) }}
它似乎沒有工作。我得到一個路由未定義的錯誤。 – Tapha 2014-11-21 13:50:52
然而,這是你的問題的答案。現在你只需要在你的routes.php文件中定義路由。請參閱命名路線:http://laravel.com/docs/4.2/routing#named-routes – 2014-11-21 14:55:55
在我寫這個問題之前,路線已經定義好了。 – Tapha 2014-11-21 16:07:13