J'essaie de faire fonctionner quelque chose de très basique. Je suis habitué à CI et j'apprends maintenant Laravel 4, et leurs documents ne me facilitent pas la tâche! Quoi qu'il en soit, j'essaie de créer un formulaire de connexion et de m'assurer simplement que les données sont publiées avec succès en les imprimant dans le 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 les routes ont:
Route::get('/', function()
{
return View::make('hello');
});
Route::get('/members', 'MemberController@index');
Route::get('/validate', 'MemberController@validateCredentials');
et enfin ma vue login.php a cette direction de formulaire:
<?php echo Form::open(array('action' => 'MemberController@validateCredentials')); ?>
Toute aide sera fortement appréciée.
php artisan dump-autoload
?
url
vous obtenez l'erreur?