laravel jeter MethodNotAllowedHttpException

J'essaie d'obtenir quelque chose de très basique en cours d'exécution. Je suis habitué à CI et maintenant apprentissage Laravel 4, et leurs docs ne sont pas rendre facile! De toute façon, je suis en train de créer un formulaire de connexion et assurez-vous que les données sont affichées avec succès par l'impression du formulaire suivant. Je reçois cette exception:

Symfony \ Component \ HttpKernel \ Exception \
MethodNotAllowedHttpException

et mon MemberController.php:

    public function index()
    {
        if (Session::has('userToken'))
        {
            /*Retrieve data of user from DB using token & Load view*/
            return View::make('members/profile');
        }else{
            return View::make('members/login');
        }
    }

    public function validateCredentials()
    {
        if(Input::post())
        {
            $email = Input::post('email');
            $password = Input::post('password');
            return "Email: " . $email . " and Password: " . $password;
        }else{
            return View::make('members/login');
        }
    }

et routes a:

Route::get('/', function()
{
    return View::make('hello');
});

Route::get('/members', 'MemberController@index');
Route::get('/validate', 'MemberController@validateCredentials');

et, enfin, de mon point de vue login.php a cette forme de direction:

<?php echo Form::open(array('action' => 'MemberController@validateCredentials')); ?>

Toute aide sera grandement appréciée.

  • En ce qui url vous obtenez l'erreur?
  • Avez-vous essayé php artisan dump-autoload?
  • Vieux post mais les gens toujours tomber sur elle - essayer de "compositeur de vidage-autoload". A travaillé pour moi.
  • cette commande, il n'est pas défini.
InformationsquelleAutor spacemonkey | 2013-11-04