Saya mencoba menjalankan sesuatu yang sangat mendasar. Saya sudah terbiasa dengan CI dan sekarang mempelajari Laravel 4, dan dokumen mereka tidak membuatnya mudah! Bagaimanapun, saya mencoba membuat formulir login dan hanya memastikan bahwa data berhasil dikirim dengan mencetaknya di formulir berikutnya. Saya mendapatkan pengecualian ini:
Symfony \ Component \ HttpKernel \ Exception \ MethodNotAllowedHttpException
dan MemberController.php saya:
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');
}
}
dan rute memiliki:
Route::get('/', function()
{
return View::make('hello');
});
Route::get('/members', 'MemberController@index');
Route::get('/validate', 'MemberController@validateCredentials');
dan akhirnya tampilan saya login.php memiliki arah bentuk ini:
<?php echo Form::open(array('action' => 'MemberController@validateCredentials')); ?>
Bantuan apa pun akan sangat dihargai.
php artisan dump-autoload
?
url
Anda mendapatkan kesalahan?