我試圖維持一個瘦身控制器,但我仍然習慣於什麼可以去我的控制器,因爲之前我曾經堆積它的一切。在這個例子中,我將驗證的數據插入數據庫,我認爲這是正確的。我感到困惑的是,我想要使用其中一個字段輸入,操作其文本格式,然後將其保存到數據庫中的另一個字段。我寫的作品,但我不知道是否有好的代碼在我的控制器,如果不是它應該去哪裏?開始Laravel 4 - 保持控制器瘦身
控制器
public function store()
{
$validation = new Services\Validators\Deal;
if($validation->passes())
{
$deals = Deals::create(Input::all());
// start code in question
$image = Input::get('company');
$image = strtolower($image);
$image = str_replace(" ", "-", $image);
$image .= ".png";
$deals->image = $image;
$deals->save();
// end code in question
return Redirect::to('deals/create')
->with('message', 'Deal Created');
}
return Redirect::back()
->withInput()
->withErrors($validation->errors);
}
總括來說,我不知道,如果有問題的代碼在我的控制器所屬的,如果沒有,哪裏會是更好地?感謝您的任何見解。
謝謝!這很好地回答了我的問題。 –