ฉันกำลังพยายามหาสิ่งที่พื้นฐานมาก ฉันคุ้นเคยกับ CI และตอนนี้กำลังเรียนรู้ Laravel 4 และเอกสารของพวกเขาไม่ได้ทำให้ง่ายเลย! อย่างไรก็ตามฉันพยายามสร้างแบบฟอร์มการเข้าสู่ระบบและตรวจสอบให้แน่ใจว่าข้อมูลถูกโพสต์สำเร็จโดยการพิมพ์ในแบบฟอร์มถัดไป ฉันได้รับข้อยกเว้นนี้:
Symfony \ Component \ HttpKernel \ Exception \ MethodNotAllowedHttpException
และ 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');
}
}
และเส้นทางมี:
Route::get('/', function()
{
return View::make('hello');
});
Route::get('/members', 'MemberController@index');
Route::get('/validate', 'MemberController@validateCredentials');
และในที่สุดมุมมองของฉัน login.php มีทิศทางแบบฟอร์มนี้:
<?php echo Form::open(array('action' => 'MemberController@validateCredentials')); ?>
ความช่วยเหลือใด ๆ จะได้รับการชื่นชมอย่างมาก
php artisan dump-autoload
หรือยัง?
url
คุณจะได้รับข้อผิดพลาดหรือไม่