Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Спасибо за советы, можно подробней про вынос данных в модели на моём примере? Я просто совсем зеленый, я максимум делал todo list на голом php. Сейчас вот начал осваивать laravel. Во всех примерах что я видел, модели пустые, только отношения.
Опыта очень мало, код работает, но правильно ли это?
Есть форма с данными + input с тегами через "," которые вводит пользователь.
public function store(Request $request)
{
//validation
$post = Post::create([
'title' => $request->title,
'slug' => $request->slug,
'body' => $request->body
]);
if($request->tags == true)
{
$tags = explode(', ', $request->tags);
foreach($tags as $tagname)
{
$tag = Tag::create([
'name' => $tagname
]);
$post->tags()->attach($tag->id);
};
};
//redirect
}
Нормальный ли это код? Или можно записать куда проще?
Страницы 1