public function postAdd() { $fields = ["name" => Input::get("name")]; $rules = ["name" => "required|max:255"]; $customMessages = ["name.required" => "Поле \"Заголовок\" обязательно для заполнения"]; $validator = Validator::make($fields, $rules, $customMessages); if ($validator->fails()) { $error = ""; foreach (array_keys($fields) as $k) { $message = $validator->messages()->first($k); if ($message) { $error .= "<div>" . $message . "</div>"; } } return Redirect::to($_SERVER["HTTP_REFERER"])->with("error", $error); } $item = new Taskcategory(); $item->name = Input::get("name"); $item->comment = Input::get("comment"); $item->save(); return Redirect::to("/tasks/categories")->with("message", "Тип задач опубликован"); }