Size: a a a

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

2020 August 19

SJ

SHEROZ Juraev in Laravel для начинающих
Ребята, привет. Как сделать так чтоб каждый тенат имел свой passport keys? Не представляю как это реализовать 🙄 Использую пакет stancl/tenancy
источник

SJ

SHEROZ Juraev in Laravel для начинающих
Сейчас во время регистрации тенанта создается папка для тената. Подскажите как можно создать passport ключ и сохранить его туда )
источник

SJ

SHEROZ Juraev in Laravel для начинающих
Человек из чата пакета stancl/tenancy в discord подсказал что это можно реализовать через вызов Artisan::call('passport:keys') в миграциях тената. 🙂 Вопрос закрыт.
источник

A

Adel in Laravel для начинающих
очень странно конечно что такую вещь нельзя вызвать напрямую... эта привычка делать Artisan::call очень плохая
источник

SJ

SHEROZ Juraev in Laravel для начинающих
Adel
очень странно конечно что такую вещь нельзя вызвать напрямую... эта привычка делать Artisan::call очень плохая
Придёт день и это выйдет мне боком. Но пока буду использовать её, до добавления такой возможности в пакет. У вас есть мысли как лучше это реализовать?
источник

A

Adel in Laravel для начинающих
да не выйдет скорее всего.
источник

A

Adel in Laravel для начинающих
тут в другом проблема. да и пофиг
источник

A

Adel in Laravel для начинающих
просто если там возникнет ошибка при выполнении этой команды, твой код ничего не поймёт
источник

SJ

SHEROZ Juraev in Laravel для начинающих
И то правда (
источник

SJ

SHEROZ Juraev in Laravel для начинающих
Adel
просто если там возникнет ошибка при выполнении этой команды, твой код ничего не поймёт
Минуточку, я автоматом ответил 😅 Это каким образом не поймёт? Можете по подробнее.
источник

A

Adel in Laravel для начинающих
она сделает $this->error
источник

SJ

SHEROZ Juraev in Laravel для начинающих
Adel
она сделает $this->error
Делаю понимающий вид 🤔, но нифига ничего не понимаю. Где я могу прочитать про это? Дайте пожалуйста ссылку на доку если она есть)
источник

ЕК

Егор Карась... in Laravel для начинающих
Господа.

Есть таблица table, в таблице есть created_at, key и field

Задача следующая:

Нужно выбрать все строки из таблицы, где field is not null, но только такие строки, где key встречается не впервые
источник

ЕК

Егор Карась... in Laravel для начинающих
Не прошу на элоке, хотя бы SQL, ткните направление))
источник

P

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

ЕК

Егор Карась... in Laravel для начинающих
источник

ЕК

Егор Карась... in Laravel для начинающих
Пробую сочинить
источник

P

PSYTRGLES in Laravel для начинающих
а я спать пойду 😂😂 чет уже подустал
источник

P

PSYTRGLES in Laravel для начинающих
но вроде в сторону having решение
источник

RK

Ratibor Korobin in Laravel для начинающих
Всем доброе утро!

Столкнулся со следующией ситуацией:
Мне нужно создать связь между моделями по принципу belongsToMany, однако, это должна быть связь один-к-одному, т.е. в связующей таблице должна быть только одна запись, связывающая одни и те же ключи.

Архитектура такая (и просьба не просить менять), что необходимо это реализовать именно через третью (связующую) таблицу.
Я бы мог просто использовать связь belongsToMany, но она возвращает коллекцию вместо конкретной модели.
А все решения в интернете по превращению ответа в модель от этой связи выглядят костылями.

Я нашёл решение в виде связи hasOneThrough, однако оно не устраивает по двум причинам:
- (основная) Хотелось бы использовать удобные функции как в belongsToMany (attach и sync)
- (дополнительная) С прописыванием ключей к hasOneThrough ещё та заморочка. Практически перебором подбирал.

Есть какое-то элегантное решение для данной задачи?
По идее, случай не уникальный
источник