Я пытаюсь поддерживать тощий контроллер, но я все еще привык к тому, что может быть в моем контроллере, поскольку раньше я использовал, чтобы свалить все, что внутри него. В этом примере я вставляю проверенные данные в базу данных, которые, как я предполагал, являются правильными. Я запутался в том, что хочу взять один из полей, манипулировать его форматированием текста, а затем сохранить его в другое поле в моей базе данных. То, что я написал, работает, но я не знаю, хорошо ли это иметь этот код в моем контроллере, если не туда, куда он должен идти?Начало 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);
}
Напомним, я не уверен, если код в вопросе принадлежит в моем контроллере, и если нет, то где бы он лучше поместить? Спасибо за любые идеи.
Спасибо! Это очень хорошо отвечает на мой вопрос. –