我是新來laravel.Here我創造的laravel.I一個基本的表單驗證頁面正在使用REST風格的控制器執行CRUD action.Here我創建了一個重定向到::()不重定向應用到特定的控制器資源
taskController controller.
在我看來/ taskController目錄中,我有以下幾頁
1.create.blade.php
2.store.blade.php
3.index.blade.php
我在taskController/create
resource.My計劃形式每當我提交表單,如果驗證成功後會重定向我taskController/store
page.Otherwise會送我回去到taskController/create
帶有驗證錯誤的頁面。但是,在成功或失敗時,我無法將我的應用程序重定向到我的任何頁面。 也沒有錯誤。爲什麼發生這種情況,我該如何解決這個問題?
這是我taskController頁的存儲()方法:
public function store(Request $request)
{
//
$rules = array(
'email' => 'required|email', // required and must be unique in the ducks table
'comment' => 'required',
'agree' => 'required|accepted' // required and has to match the password field
);
$validator = Validator::make(Input::all(), $rules);
if ($validator->fails()) {
// get the error messages from the validator
$messages = $validator->messages();
return Redirect::to('taskController/create');// not working
}else{
return Redirect::to('taskController/store'); // not working
}
}
這版本你在嗎? –
我正在使用5.2。 –
你試過我的回答嗎? –