php - I am getting an "Route not defined error" with my form in Laravel -


i have set form this:

<!--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--> 

pointing login controller.

here controller code:

class logincontroller extends basecontroller {      /**      * instantiate new logincontroller instance.      */     public function __construct()     {      }      /**      * try_login      */     public function try_login()     {         //do authentication - log user in.      }  } 

all seems well, reason following error:

errorexception (e_unknown)  route [homecontroller@try_login] not defined. (view: /users/tapha/../login.blade.php) 

in routes.php, have define route form can access or never know when submit form. defining controller@method not suffice.

i assume you're sending form get because otherwise would've provided 'method' => 'post' in form creation code.

route::get('login', ['uses' => 'homecontroller@try_login']); 

Comments

Popular posts from this blog

java - Oracle EBS .ClassNotFoundException: oracle.apps.fnd.formsClient.FormsLauncher.class ERROR -

c# - how to use buttonedit in devexpress gridcontrol -

nvd3.js - angularjs-nvd3-directives setting color in legend as well as in chart elements -