Elinize sağlık. Github Laravel-tr altına forkladım.
Route dosyanıza (bu kadar commente gerek yok bence) bakarken dikkatimi çekti:
// QuestionsController Sınıfında Tanımlı newQuestionForm metodu çalıştırılır.
Route::get('/soru-sor', array('as' => 'newQuestionForm', 'uses' => 'QuestionsController@newQuestionForm', 'before' => 'auth'));
// QuestionsController Sınıfında Tanımlı newQuestion metodu çalıştırılır. (Sadece POST Metoduyla, CSRF korumasıyla Çalışır)
Route::post('/soru-sor', array('as' => 'newQuestion', 'uses' => 'QuestionsController@newQuestion', 'before' => 'csrf'));
POST methodunda auth filtresi yok ancak newQuestion methodu içerisinde:
$question->user_id = Auth::user()->id;
tanımlanmış. Auth için CSRF'ye yaslanmak ne kadar mantıklı? Route grubu oluşturup before olarak 'auth', içerisindeki Route'lara ise gerektiğinde 'csrf' eklenebilir.