Size: a a a

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

2021 March 07

R#

Reset # Alexey S. in Laravel для начинающих
.
@ResetButton
Хелпать можешь ?
Да
источник

AR

Anton Reviakin in Laravel для начинающих
а в полиморфных связях не создают внешние ключи?
источник

AH

Andrey Helldar in Laravel для начинающих
Anton Reviakin
а в полиморфных связях не создают внешние ключи?
Нет, на уровне базы это невозможно.
База создаёт ключи между двух конкретных таблиц.
источник

AR

Anton Reviakin in Laravel для начинающих
Andrey Helldar
Нет, на уровне базы это невозможно.
База создаёт ключи между двух конкретных таблиц.
понял, спасибо
источник

AK

Anatolii Koziura in Laravel для начинающих
Всем привет. Подскажите, можно ли чтобы один route обрабатывало несколько контроллеров.

К примеру, у меня роут /{slug}, нужно сначала проверить найдены ли модели страниц с этим слагом, после проверить найдены ли мождели категорий страниц с ним-же и тд?
источник

A

Alexandr in Laravel для начинающих
Anatolii Koziura
Всем привет. Подскажите, можно ли чтобы один route обрабатывало несколько контроллеров.

К примеру, у меня роут /{slug}, нужно сначала проверить найдены ли модели страниц с этим слагом, после проверить найдены ли мождели категорий страниц с ним-же и тд?
Ну в контроллере делай
источник

A

Alexandr in Laravel для начинающих
Проверяй
источник

A

Alexandr in Laravel для начинающих
В зависимости от того что там найдено отдавай свою вьюху или json че там у тебя
источник

ВШ

Виталий Шутов... in Laravel для начинающих
Anatolii Koziura
Всем привет. Подскажите, можно ли чтобы один route обрабатывало несколько контроллеров.

К примеру, у меня роут /{slug}, нужно сначала проверить найдены ли модели страниц с этим слагом, после проверить найдены ли мождели категорий страниц с ним-же и тд?
В определенный момент наступит неоднозначность. В идеале как-то чекать уникальность слагов.
источник

AB

Alex B in Laravel для начинающих
Привет всем
Помогите пожалуйста разобраться, у меня есть схожая структура (по ссылке внизу) таблиц
Две основные, одна общая и сводная между ними таблица
На данный момент конструкция сохранения общей модели неудобна, приходится делать вот такое

$dog
   ->dogOwners()
   ->create(['owner_id' => $owner->id])
   ->walk()
   ->create($data);

Как можно эту конструкцию улучшить с точки зрения удобства для программиста, средствами ларавель? Мне нравится первый ответ, но мне кажется, что есть более правильный способ создания связей между этими таблицами
https://stackoverflow.com/questions/46523445/belongs-to-pivot-table-in-laravel-5?rq=1
источник

AB

Alex B in Laravel для начинающих
Alex B
Привет всем
Помогите пожалуйста разобраться, у меня есть схожая структура (по ссылке внизу) таблиц
Две основные, одна общая и сводная между ними таблица
На данный момент конструкция сохранения общей модели неудобна, приходится делать вот такое

$dog
   ->dogOwners()
   ->create(['owner_id' => $owner->id])
   ->walk()
   ->create($data);

Как можно эту конструкцию улучшить с точки зрения удобства для программиста, средствами ларавель? Мне нравится первый ответ, но мне кажется, что есть более правильный способ создания связей между этими таблицами
https://stackoverflow.com/questions/46523445/belongs-to-pivot-table-in-laravel-5?rq=1
хотелось бы сделать такую конструкцию чтобы можно было сделать attach a walk to dog and owner
источник

AB

Alex B in Laravel для начинающих
Alex B
хотелось бы сделать такую конструкцию чтобы можно было сделать attach a walk to dog and owner
ну вообще прошу посоветовать что-то лучшее чем эта конструкция
источник

AB

Alex B in Laravel для начинающих
@zmurf Представим что такого случая не будет, сейчас моя задача, найти способ связать третью таблицу наилучшим способом (структуру таблицы трогать нельзя), все через eloquent
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
Alex B
Привет всем
Помогите пожалуйста разобраться, у меня есть схожая структура (по ссылке внизу) таблиц
Две основные, одна общая и сводная между ними таблица
На данный момент конструкция сохранения общей модели неудобна, приходится делать вот такое

$dog
   ->dogOwners()
   ->create(['owner_id' => $owner->id])
   ->walk()
   ->create($data);

Как можно эту конструкцию улучшить с точки зрения удобства для программиста, средствами ларавель? Мне нравится первый ответ, но мне кажется, что есть более правильный способ создания связей между этими таблицами
https://stackoverflow.com/questions/46523445/belongs-to-pivot-table-in-laravel-5?rq=1
странная структура вообще

dogs
-id
-name
-owner_id

owners
-id
-name
-address

dog_walks
-id
-dog_id
-walker_id
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
так можно давать другому человеку выгулять собаку
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
🙂.
источник

AB

Alex B in Laravel для начинающих
🎃 Даниил ◠‿◠✿
странная структура вообще

dogs
-id
-name
-owner_id

owners
-id
-name
-address

dog_walks
-id
-dog_id
-walker_id
задача не в этом
источник

AB

Alex B in Laravel для начинающих
мне просто нужны какие-то новые идеи
источник

AB

Alex B in Laravel для начинающих
пару ключевых слов, а дальше я сам
источник

w

wzk in Laravel для начинающих
как правильно обработать и вывести результат $query->groupBy('hidden')?
то есть имеем в бд фотки, у некоторых hidden = true,  нужно на выходе получить два массива а-ля
result : {
   public: [el1, el2, el3],
   hidden: [el5, el6, el7],
}
хочется одним запросом это всё вытянуть и аккуратно выдать.
источник