Size: a a a

Laravel Framework Russian Community

2020 August 02

MR

Maxim Rebitskiy in Laravel Framework Russian Community
Ivan Petrov
Именно, к сожалению я не нашёл способа нормально прикрутить many2many к одной и той же модели
Так же как и к другим)
источник

IP

Ivan Petrov in Laravel Framework Russian Community
Maxim Rebitskiy
Так же как и к другим)
Как вот такое провернуть с отношениями?
источник

MR

Maxim Rebitskiy in Laravel Framework Russian Community
Всм?
источник

MR

Maxim Rebitskiy in Laravel Framework Russian Community
belongsTo()
источник

IP

Ivan Petrov in Laravel Framework Russian Community
У меня вот такая конструкция была
источник

IP

Ivan Petrov in Laravel Framework Russian Community
Ничего лучше я не нашёл, может я конечно чего-то не знаю
источник

IP

Ivan Petrov in Laravel Framework Russian Community
Мне нужно отношение из двух колонок сразу
источник

EV

Evg V. in Laravel Framework Russian Community
Ivan Petrov
Именно, к сожалению я не нашёл способа нормально прикрутить many2many к одной и той же модели
Ну если я правильно понимаю то attach и detach методы свяжут тебе many2many если в ларе все правильно настроено на уровне маоделей и есть связующая таблица
источник

NS

Nikita Sklyarov in Laravel Framework Russian Community
Ivan Petrov
Переслано от Ivan Petrov
ты бы весь stack trace показал или сам посмотрел где у тебя вызов config и что за config
источник

EV

Evg V. in Laravel Framework Russian Community
Nikita Sklyarov
ты бы весь stack trace показал или сам посмотрел где у тебя вызов config и что за config
Возможно env не прописано просто просто для тестов
источник

IP

Ivan Petrov in Laravel Framework Russian Community
Evg V.
Возможно env не прописано просто просто для тестов
А должно? Он автоматом не берёт env стандартный?
источник

IP

Ivan Petrov in Laravel Framework Russian Community
Evg V.
Ну если я правильно понимаю то attach и detach методы свяжут тебе many2many если в ларе все правильно настроено на уровне маоделей и есть связующая таблица
У меня есть две равноценные колонки в связующей таблице, мне через них нужно отношение сделать
источник

IP

Ivan Petrov in Laravel Framework Russian Community
Ivan Petrov
А должно? Он автоматом не берёт env стандартный?
Поменял на local, но чёт не работает ;(
источник

EV

Evg V. in Laravel Framework Russian Community
Ivan Petrov
А должно? Он автоматом не берёт env стандартный?
Я вот на 100% утверждать не буду, потому что сам еще ученик)) но вообще тестовое окружение должно отличаться от дева) ты ж с БД работаешь, пишешь в тестах записи в нее, представляешь какой ббардак там будет) поэтому под тесты надо отдельную БД поднимать хотя бы, а это уже другой env)) посмотри в phpunit.xml можно задать тестовое окружение, начни с этого)

Посмотри может сиды тебе нужны под БД, чтобы не разворачивать как ты по 100 юзеров вручную)
НАчальную БД формируй в методе setUp) я думаю нало начать с этого, а дальше уже ясность появится
источник

IP

Ivan Petrov in Laravel Framework Russian Community
Evg V.
Я вот на 100% утверждать не буду, потому что сам еще ученик)) но вообще тестовое окружение должно отличаться от дева) ты ж с БД работаешь, пишешь в тестах записи в нее, представляешь какой ббардак там будет) поэтому под тесты надо отдельную БД поднимать хотя бы, а это уже другой env)) посмотри в phpunit.xml можно задать тестовое окружение, начни с этого)

Посмотри может сиды тебе нужны под БД, чтобы не разворачивать как ты по 100 юзеров вручную)
НАчальную БД формируй в методе setUp) я думаю нало начать с этого, а дальше уже ясность появится
Да, я знаю про сиды, у меня в целом API будет построено на тестах, поэтому перед боем я хочу тестировать и наплевать из какой бд, поэтому беру локальное окружение
источник

А

Артём in Laravel Framework Russian Community
Ivan Petrov
Да, я знаю про сиды, у меня в целом API будет построено на тестах, поэтому перед боем я хочу тестировать и наплевать из какой бд, поэтому беру локальное окружение
Стек-трейс изучаешь?
источник

IP

Ivan Petrov in Laravel Framework Russian Community
Артём
Стек-трейс изучаешь?
Он не особо что-то дал
источник

IP

Ivan Petrov in Laravel Framework Russian Community
Ошибка по всей видимости здесь - User::create
источник

NS

Nikita Sklyarov in Laravel Framework Russian Community
Ivan Petrov
Он не особо что-то дал
продолжай изучать пока не даст)
источник

IP

Ivan Petrov in Laravel Framework Russian Community
Nikita Sklyarov
продолжай изучать пока не даст)
Вот совсем ничего не даёт
источник