Çok basit bir şey çalıştırmaya çalışıyorum. CI'ye alıştım ve şimdi Laravel 4'ü öğreniyorum ve onların dokümanları bunu kolaylaştırmıyor! Her neyse, bir giriş formu oluşturmaya çalışıyorum ve sadece bir sonraki forma yazdırarak verilerin başarılı bir şekilde gönderildiğinden emin oluyorum. Bu istisnayı alıyorum:
Symfony \ Component \ HttpKernel \ Exception \ MethodNotAllowedHttpException
ve MemberController.php'im:
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');
}
}
ve rotalar:
Route::get('/', function()
{
return View::make('hello');
});
Route::get('/members', 'MemberController@index');
Route::get('/validate', 'MemberController@validateCredentials');
ve son olarak benim görünüm login.php şu form yönüne sahip:
<?php echo Form::open(array('action' => 'MemberController@validateCredentials')); ?>
Herhangi bir yardım çok takdir edilecektir.
php artisan dump-autoload
mi
url
hatayı alıyorsun?