Php 我得到了一个“答案”;路线未定义错误“;用我在拉威尔的表格

Php 我得到了一个“答案”;路线未定义错误“;用我在拉威尔的表格,php,forms,laravel,laravel-4,laravel-routing,Php,Forms,Laravel,Laravel 4,Laravel Routing,我建立了这样一个表格: <!--Registration Form--> {{ Form::open(array('action' => 'LoginController@try_login', 'class'=>'login_form', 'id'=>'login_reg_form', 'role' => 'form')) }} {{ Form::label('email', 'Email Address', array('cla

我建立了这样一个表格:

<!--Registration Form-->

    {{ Form::open(array('action' => 'LoginController@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() }}

    <!--End Form-->
一切似乎都很好,但出于某种原因,我得到了以下错误:

ErrorException (E_UNKNOWN) 
Route [HomeController@try_login] not defined. (View: /Users/Tapha/../login.blade.php)

routes.php
中,必须定义表单可以访问的路由,否则表单在提交表单时永远不知道该做什么。简单定义
Controller@method
还不够

我假设您正在使用
GET
发送表单,因为否则您将在表单创建代码中提供
'method'=>'post'

Route::get('login', ['uses' => 'HomeController@try_login']);
Route::get('login', ['uses' => 'HomeController@try_login']);