Size: a a a

2019 December 12

IS

Ivan Sardyko in Laravel Pro
Кто знает если ли в Support\Collection метод принимающий значение, выполняющий сортировку по алфавиту со вставкой искомого значения первым элементом?  как это сделать я знаю, интересует есть ли такой функционал из коробки?
источник

SV

Sid Vicious in Laravel Pro
Кто нибудь реализовывал обработку эцп в ларе?
источник

АХ

Александр Хакимов... in Laravel Pro
Ребят, подскажите в чем пожет быть проблема?
источник

АХ

Александр Хакимов... in Laravel Pro
источник

АХ

Александр Хакимов... in Laravel Pro
перекинул проект с одного сервера на другой, и всё перестало работать
источник

АХ

Александр Хакимов... in Laravel Pro
на другом серве всё ок
источник

AI

Alexey Illarionov in Laravel Pro
Есть Student, Group, Lesson

Group hasMany Lesson
Group hasMany Student
Lesson belongsTo Group
Student belongsTo Group

Как лучше выстроить связь между Student и Lesson:
1. $student->group->lessons
2. Сделать pivot lesson_student
?
источник

AS

Artem Stepanenko in Laravel Pro
Ребьят,привет
Нужно по slug произвести поиск в 4 моделях(разные таблицы), и получить модель и саму строку с базы, столбец slug которой будет соответсвовать параметру slug
Параметров slug может быть 1-20

Возможно есть способ элегантнее, чем в цикле делать запрос на каждую модель?

Или подскажите в каком направление гуглить
источник

PL

Pavel Lint in Laravel Pro
Alexey Illarionov
Есть Student, Group, Lesson

Group hasMany Lesson
Group hasMany Student
Lesson belongsTo Group
Student belongsTo Group

Как лучше выстроить связь между Student и Lesson:
1. $student->group->lessons
2. Сделать pivot lesson_student
?
студент может быть в нескольких группах?
источник

EG

Egor Gerasimchuk in Laravel Pro
Artem Stepanenko
Ребьят,привет
Нужно по slug произвести поиск в 4 моделях(разные таблицы), и получить модель и саму строку с базы, столбец slug которой будет соответсвовать параметру slug
Параметров slug может быть 1-20

Возможно есть способ элегантнее, чем в цикле делать запрос на каждую модель?

Или подскажите в каком направление гуглить
Можно вынести все slug в одну таблицу с поллями
id/slug/model/model_id
тогда будет всегда 2 запроса
1 найти в новой таблице запись, а потом еайти саму модель
источник

AI

Alexey Illarionov in Laravel Pro
Pavel Lint
студент может быть в нескольких группах?
Нет
источник

PL

Pavel Lint in Laravel Pro
ну тогда $student->group->lessons
источник

AI

Alexey Illarionov in Laravel Pro
Я насчет n+1 думаю
источник

AS

Artem Stepanenko in Laravel Pro
Egor Gerasimchuk
Можно вынести все slug в одну таблицу с поллями
id/slug/model/model_id
тогда будет всегда 2 запроса
1 найти в новой таблице запись, а потом еайти саму модель
Думал об этом способе, но возможно есть способ без выноса в отдельную таблицу?
источник

EG

Egor Gerasimchuk in Laravel Pro
боллее оптимальных нету, в любом случае это 4 запроса будет
источник

EG

Egor Gerasimchuk in Laravel Pro
можно без foreach разве что if else😁
источник

EG

Egor Gerasimchuk in Laravel Pro
Artem Stepanenko
Думал об этом способе, но возможно есть способ без выноса в отдельную таблицу?
вариант с выносом самый гибкий, после изменния урла позволит вам настроить правильно редиректы, если добавиться кол-во сущностей, все тожек упроститься
источник

EG

Egor Gerasimchuk in Laravel Pro
и всегда будет 2 запроса
источник

AS

Artem Stepanenko in Laravel Pro
Думаю так и сделаю, спасибо
источник

AI

Alexey Illarionov in Laravel Pro
А вообще, 60 миграция это норм для среднего проекта?
источник