Size: a a a

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

2020 January 25

t

tearofenemy in Laravel для начинающих
Привет, у меня есть 3 таблицы

blog_posts

blog_tags

blog_post_tags

Я хочу в laravel получить все теги у поста с помощью отношений многие ко многим

В модели Post сделал метод

public function tags()
   {
       return $this->belongsToMany('App\Models\Blog\Tag');
   }


Но показывает ошибку, тк ищут в другой таблице

Table 'post_tag' doesn't exist


Где можно указать название промежуточной таблицы?
Tag::class надо юзать
источник

t

tearofenemy in Laravel для начинающих
В belongsToMany()
источник

S

Sonic [Скупаю | Актуально всегда] in Laravel для начинающих
Доброго времени суток, господа!
Кто-то может показать пример идеального проекта блога/магазина на ларе? Не обязательно своего)
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Sonic [Скупаю | Актуально всегда]
Доброго времени суток, господа!
Кто-то может показать пример идеального проекта блога/магазина на ларе? Не обязательно своего)
Такого не бывает
источник

S

Sonic [Скупаю | Актуально всегда] in Laravel для начинающих
Иван Лещенко
Такого не бывает
Ну тогда снизим планку до хорошего
Мне нужна структура
источник

AH

Andrey Helldar in Laravel для начинающих
Sonic [Скупаю | Актуально всегда]
Ну тогда снизим планку до хорошего
Мне нужна структура
Это не блог и не магазин, но структура там есть.
https://github.com/andrey-helldar/laravel-homework
источник

S

Sonic [Скупаю | Актуально всегда] in Laravel для начинающих
Какое то легкое тз, это для нулевого джуниора?)
Спасибо
источник

AH

Andrey Helldar in Laravel для начинающих
Sonic [Скупаю | Актуально всегда]
Какое то легкое тз, это для нулевого джуниора?)
Спасибо
Ты сказал структуру надо. Вот она.
Кто ж тебе готовый мощный проект-то покажет?..
источник

S

Sonic [Скупаю | Актуально всегда] in Laravel для начинающих
Andrey Helldar
Ты сказал структуру надо. Вот она.
Кто ж тебе готовый мощный проект-то покажет?..
Не, это вопрос ради интереса был (о тз)
источник

AH

Andrey Helldar in Laravel для начинающих
Sonic [Скупаю | Актуально всегда]
Не, это вопрос ради интереса был (о тз)
Это ТЗ в ready4sky на сеньора. Можешь ржать.
источник

AH

Andrey Helldar in Laravel для начинающих
Ready4sky - это те кто пишет "умный дом" для redmond.
источник

ИЛ

Иван Лещенко in Laravel для начинающих
А это не оверкилл для круда?
источник

AH

Andrey Helldar in Laravel для начинающих
Иван Лещенко
А это не оверкилл для круда?
Возвращать инфу об успешности либо о проблемах? Нет, всё норм.
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Andrey Helldar
Возвращать инфу об успешности либо о проблемах? Нет, всё норм.
Не
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Я не об этом
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Я о сервисе
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Ладно бы если он принимал на вход абстрактную модель, тогда можно бы было как-то под репозиторий косить
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Но по-сути у тебя прокси, которое можно легко убрать
источник

AH

Andrey Helldar in Laravel для начинающих
Иван Лещенко
Я о сервисе
А, на скрине два метода. Подумал про них речь.

Нет, не является оверхедом. Я не храню бизнес-логику в контроллерах. Для этого есть сервисы.
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Круд != бизнес-логика
источник