← пред | след →
mrTeo 2022-06-25 19:44:24
Tirulmusaev1 2022-06-25 19:44:08
Хостинга
Ищи в логах хостинга
mrTeo 2022-06-25 19:45:25
Tirulmusaev1 2022-06-25 19:44:08
Хостинга
В public/index.php можно включить отображение всех ошибок на уровне php
byb4ik 2022-06-25 19:52:44
Oneshkip 2022-06-25 18:48:23
боты перестанут спамить формы
Наивный)
ditrichZ 2022-06-25 19:53:23
oleksandr_moik 2022-06-25 19:42:42
возможно скинь, посмотрю. Но я чет на новом ещо забил попровать.
держи, поменяй только DOCKER_USER и DOCKER_UID если твой локальный юзер отличается
Oneshkip 2022-06-25 19:58:45
byb4ik 2022-06-25 19:52:44
Наивный)
По крайней мере отсеивает ботов без поддержки рекаптчи
ResetButton 2022-06-25 20:01:15
Есть способы эффективнее
vmuravel 2022-06-25 22:16:44
Всех приветствую)
Возник вопрос по сортировке данных.
У меня есть модель Load, у которой есть связь hasMany к LoadPoint.
У модели LoadPoint есть поле type. Всего у Load может быть две записи LoadPoint, разделителем которых как-раз таки есть поле type.
Как я могу сделать сортировку Load по определённому LoadPoint?
vmuravel 2022-06-25 22:17:51
Обычным orderBy я не обойдусь, как я понимаю. Смотрел в сторону сортировки уже коллекции с помощью sortBy, но решил посоветоваться у вас)
Helldar 2022-06-25 22:24:46
vmuravel 2022-06-25 22:16:44
Всех приветствую)
Возник вопрос по сортировке данных.
У меня есть модель Load, у которой есть связь hasMany к LoadPoint.
У модели LoadPoint есть поле type. Всего у Load может быть две записи LoadPoint, разделителем которых как-раз таки есть поле type.
Как я могу сделать сортировку Load по определённому LoadPoint?
Сортировка при запросах жадной загрузки.
Например,
$authors = Author::query()
->with([
‘posts’ => fn (Builder $builder) => $builder->orderBy(‘type’)
])->get();
vmuravel 2022-06-25 22:25:09
Это не совсем, что мне нужно. Данный пример отсортирует мне сами LoadPoint
vmuravel 2022-06-25 22:25:45
В LoadPoint у меня есть определённое поле, по которому я хочу отсортировать Load)
Helldar 2022-06-25 22:26:24
vmuravel 2022-06-25 22:25:45
В LoadPoint у меня есть определённое поле, по которому я хочу отсортировать Load)
return Load::query()
->orderBy(‘load_point_id’)
->get();
?
Helldar 2022-06-25 22:27:17
vmuravel 2022-06-25 22:25:45
В LoadPoint у меня есть определённое поле, по которому я хочу отсортировать Load)
Есть два основных варианта:
1. LEFT JOIN
2. Сортировка полученной коллекции
vmuravel 2022-06-25 22:27:32
Что-то типо того, да, но мне сначала нужно отобрать из LoadPoint одну запись (их может быть только две) по полю type, а после чего мне нужно сделать сортировку по определённому полю уже сами Load
vmuravel 2022-06-25 22:27:46
Helldar 2022-06-25 22:27:17
Есть два основных варианта:
1. LEFT JOIN
2. Сортировка полученной коллекции
Спасибо, буду смотреть
Helldar 2022-06-25 22:33:51
vmuravel 2022-06-25 22:27:32
Что-то типо того, да, но мне сначала нужно отобрать из LoadPoint одну запись (их может быть только две) по полю type, а после чего мне нужно сделать сортировку по определённому полю уже сами Load
Рекомендую через left join смотреть раз такой сложный запрос
vmuravel 2022-06-25 22:36:48
Helldar 2022-06-25 22:33:51
Рекомендую через left join смотреть раз такой сложный запрос
Я понимаю это, уже разбираюсь)
vmuravel 2022-06-25 23:05:20
Получилось что-то вроде такого) Результат отдаёт правильный, спасибо за подсказку, @Helldar 😀
vmuravel 2022-06-25 23:05:23
GlebGolosenin 2022-06-25 23:18:57
Друзья подскажите как сделать фильирацию. В двух словах есть категория, в ней есть обьявления, а в обьявлениях есть дополнительные параметры(в каждой категории есть свои параметры) их можно удалять, добавлять и тд. Так вот как сделать фильтрацию обьявлений по заданым параметрам
Helldar 2022-06-25 23:26:51
vmuravel 2022-06-25 23:05:23
Лайфхак с dd тебе на будущее: у коллекции и билдера есть метод dd:
collect()->dump()
collect()->dd()
$builder->dump()
$builder->dd()
$builder->pluck(‘id’)->dump()->toArray()
$builder->pluck(‘id’)->dd()
kidys 2022-06-25 23:49:23
А кто подскажет или точнее кто что чаще использует orm или builder в Laravel?
Oneshkip 2022-06-25 23:50:01
Орм
s_chizhik 2022-06-25 23:52:59
kidys 2022-06-25 23:49:23
А кто подскажет или точнее кто что чаще использует orm или builder в Laravel?
Билдер это часть орм
Vlad 2022-06-26 00:13:29
kidys 2022-06-25 23:49:23
А кто подскажет или точнее кто что чаще использует orm или builder в Laravel?
DB::table() для выборки. Орм — для инсертов
My_side36 2022-06-26 01:22:33
Доброй ночи, хочу сделать oauth авторизацию через gitlab. После разрешения доступа вылетает 404.
My_side36 2022-06-26 01:22:45
My_side36 2022-06-26 01:22:50
Вот мой роут
My_side36 2022-06-26 01:23:18
My_side36 2022-06-26 01:23:27
И контроллер
My_side36 2022-06-26 01:25:46
URL-адреса нашел в документации
maksa988 2022-06-26 01:29:45
My_side36 2022-06-26 01:23:18
А что в callback uri?
My_side36 2022-06-26 01:30:28
OAUTH_GITLAB_CALLBACK_URI=»http://localhost/login/gitlab/callback»
maksa988 2022-06-26 01:30:45
А у тебя вижу просто /callback
maksa988 2022-06-26 01:30:52
Замечаешь разницу?
My_side36 2022-06-26 01:33:06
следовательно роут должен быть таким? Route::get(‘/localhost/login/gitlab/callback’, [App\Http\Controllers\GitlabController::class, ‘callback’])
maksa988 2022-06-26 01:34:46
Нет)
maksa988 2022-06-26 01:34:56
Следовательно тебе нужно указать тот адрес который у тебя
My_side36 2022-06-26 01:37:04
не совсем понял, то есть это http://localhost/login/gitlab/callback»?
My_side36 2022-06-26 01:53:08
Все выкупил, спасибо))
avanserij69 2022-06-26 11:35:16
$books = Book::with(‘genres’)->get() — это отношение подгружается, а что дальше писать не понимаю.
ResetButton 2022-06-26 11:35:38
->dd() и смотреть что в связях лежит
ResetButton 2022-06-26 11:35:57
relations — и там твои genres
avanserij69 2022-06-26 11:38:50
ResetButton 2022-06-26 11:35:38
->dd() и смотреть что в связях лежит

avanserij69 2022-06-26 11:39:17
Это получил по запросу $books = Book::with(‘genres’)->get()
ResetButton 2022-06-26 11:39:36
dd($books ->genres) должно отдать коллекцию связи, над которой делай плак
avanserij69 2022-06-26 11:51:00

Сделал еще так и пишет что свойство не существует
mazhura 2022-06-26 11:54:22
avanserij69 2022-06-26 11:51:00
Сделал еще так и пишет что свойство не существует
Так у тебя несколько в ответ приходит
egorovit_ru 2022-06-26 11:54:27
а есть какойто более правилный или элегантный способо, что определить какое слово ставить, пример: 1 товар, 2 товара, 5 товаров,
я сейчас беру последнею цифрцу и по ней определяю
mazhura 2022-06-26 11:54:41
avanserij69 2022-06-26 11:51:00
Сделал еще так и пишет что свойство не существует
Пройдись через foreach и в каждом будет
← пред | след →