Size: a a a

Laravel для начинающих

2020 January 23

И

Игорь in Laravel для начинающих
Діма
Тоесть в fillable его убрать просто?
Покажи как ты $post получаешь и передаешь в шаблон
источник

Д

Діма in Laravel для начинающих
Andrey Helldar
fillable определяет какие поля будут передаваться в базу при записи. Релейшены к ним не относятся.
Понял, убрал
источник

Д

Діма in Laravel для начинающих
Игорь
Покажи как ты $post получаешь и передаешь в шаблон
Не понимаю.
источник

Д

Діма in Laravel для начинающих
источник

Д

Діма in Laravel для начинающих
Это ты имел и виду?
источник

Д

Діма in Laravel для начинающих
Передаю один пост.
и уже в blade пытаюсь вывести теги
источник

ML

Mehrob Latipov in Laravel для начинающих
Что там делает модель Blog?
источник

ML

Mehrob Latipov in Laravel для начинающих
Если это пост
источник

ML

Mehrob Latipov in Laravel для начинающих
Подправь нейминг
источник

VY

Vladimir Yefremov in Laravel для начинающих
Діма
$post->tags as $tag
Invalid argument supplied for foreach()

$post->tags() as $tag
Trying to get property 'id' of non-object
а почему бы тебе не сделать этот запрос в  контроллере и передать в вид просто коллекцией?
тогда ты легко пойшеь по ней форичем
источник

Д

Діма in Laravel для начинающих
Ну так у меня же все выставлено
модель Blog конектится с базой
и из базы я беру $post
источник

Д

Діма in Laravel для начинающих
Andrey Helldar
$post->tags у тебя релейшен?
Так а что должно возвращать
$post->tags
источник

I

Ildarus in Laravel для начинающих
Игорь
почему нет?
Спасибо попробую
источник

Д

Діма in Laravel для начинающих
Вот у меня
$post->tags()->get()
возвращает коллекцию
источник

Д

Діма in Laravel для начинающих
$post->tags
вообще ничего не возвращает
источник

Д

Діма in Laravel для начинающих
Если бы нейминг не был правильно настроил то ничего бы не работало и так
источник

VY

Vladimir Yefremov in Laravel для начинающих
Діма
Вот у меня
$post->tags()->get()
возвращает коллекцию
вот эту свою коллекцию и отдай в вид
источник

Д

Діма in Laravel для начинающих
Насколько я понял мне нужно прсто обратить внимание на функцию contains()
сейчас с ней разберусь и будет нормально
источник

И

Игорь in Laravel для начинающих
Между делом, ты модель Blog  сохраняешь в переменную $post.

Я бы либо переменную обозвал $blog, либо модель назвал Post.
источник

И

Игорь in Laravel для начинающих
Зачем синонимы
источник