invariance
ага
invariance
хотя фронтендеры частно пренебрегают этим
Nik
хотя фронтендеры частно пренебрегают этим
они смузи пьют и на гироборде катаются, некогда
invariance
на бэке хипстоты не меньше =0
Nik
в пыхе только суровые мужики)) не могу на бритву пол года заработать уже
Yet Another Stats (β)
https://b.yasb.exileed.com/t/laravel_pro
Парфен
в пыхе только суровые мужики)) не могу на бритву пол года заработать уже
Если это бритва Zafirro Iridium , то не парься. Даже на эрланге за пол года не заработать на неё. Если gillette, то грустно (
Leonid
я подгружаю отношение с помощью with(['relationName']), но мне нужны только определённые аттрибуты. Я знаю, что на самом отношении могу select() замутить, но мне это нужно лишь в конкретном случае, именно при подгрузке с with. Select пробовал использовать, но он тогда врубается на самом eloquent запросе, где этого отношения нет. Для этого есть какой-нибудь метод?
Dmitry
relationName => function(){}
Leonid
ну вот так и замути в with
Я и попробовал with("relation.attributeName"), но оно ругнулось, что такого отношения нет. То есть я не могу аттрибуты тут указывать, только другие отношения
Dmitry
with(['relationName' => function($query){ $query->... }])
Leonid
спасибо, помогло
Leonid
а параметры из $appends тут скрыть нельзя?
Dmitry
навряд ли. ты же их прописал что бы они всегда были :)
Leonid
а что ещё делать с параметрами, которые нужны в 90% случаев, но в этих 10% их хотелось бы спрятать?
Dmitry
а что ещё делать с параметрами, которые нужны в 90% случаев, но в этих 10% их хотелось бы спрятать?
а для чего ты их хочешь спрятать? вообще лучше явно указывать что тебе надо
Leonid
Явно в 90% случаев указывать одни и те же параметры немного лень
Dmitry
Явно в 90% случаев указывать одни и те же параметры немного лень
решение есть всегда. например apiResourse или что то типа того. Можно и репозитории заюзать . Зависит от задачи
Leonid
Репозитории и так заюзаны, только они с отображением в данном случае не связаны, так как речь про параметры вида getMyNewAttribute идёт. Пока что решение и не требуется, если простого нет. Потом оптимизировать будем.
B
Всем привет! Пытаюсь отправить запрос по ajax, сервер отвечает 500 статусом, csrf-токен передаю. В какую сторону копать?
invariance
в сторону логов laravel
invariance
kek
invariance
storage/logs
invariance
зато этот теперь в бане
invariance
:3
Zakhar
)
B
в сторону логов laravel
Возможно они у меня не настроены нормально, но в laravel.log нету ничего по этой ошибке
invariance
)
смотри мне
invariance
бот
invariance
тогда все хреново
Zakhar
Добрый день. Как можно сделать разделение приложения на домены. Чтобы на test1.ru было подключение к одной бд, а на test2.ru к другой? Представления одни и те же
invariance
чекаешь какой домен через request object
invariance
и собсна подключаешь либо к одной бд, либо к другой
B
тогда все хреново
Может здесь что-то не так? https://codepen.io/Fantor/pen/wmYbQz
Zakhar
Во спасибо
Zakhar
Сохранил
invariance
Во спасибо
а конфиги эти менять можно в middleware
invariance
создаешь мидлвейр, там проверяешь домен и выбираешь один из конфигов бд
Zakhar
Это же по идее и автоматизировать можно
Zakhar
Чтобы руками ничего не нужно было менять в коде
invariance
о_О
invariance
я тебе и говорю про автоматизированный вариант
Zakhar
Да да
Zakhar
Я про это
Zakhar
и говорю
Zakhar
мне просто такое в голову не приходило
Dmitry
сделай груповой роут для доменов, и просто в зависимости от домена меняй default connection
Dmitry
что бы домен иметь, и не парится за ссылки
B
это html и js тут нет laravel
В контроллере и роуте только public function execute(Request $request) { dd($request->all()); } Route::post('/save-contractors', 'Ajax\ContractorController@execute');
B
смотри логи сервера, что тебе дает 500 ошибку
это все что хостинг отдает в логах POST /save-contractors HTTP/1.0" 500 15992 "http://xxx/settings/contractors" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_4) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.1 Safari/605.1.15
Dmitry
ну кинь свой контроллер сюда, код
B
ну кинь свой контроллер сюда, код
class ContractorController extends Controller { public function execute(Request $request) { dd($request->all()); } }
Dmitry
B
весь файл. только пожалуйста через ссылку :)
https://codepen.io/Fantor/pen/wmYbQz. , через что луше код шерить, когда нужно именно небольшой кусок показать?
{"Json" :
implode.io можно
Alexander
Ставлю на не правильный неймспейс :D
invariance
repl.it rextester.com
{"Json" :
https://pastebin.com/3dUZEPFG
а можно роут глянуть?
Anonymous
Приветствую. Можно ли как то сортировать по whereHas? Т.е., например, Model::whereHas('rel', function($q){$q->orderBy('field', 'desc')})? не пользуясь методом ->get()
B
а можно роут глянуть?
Route::post('/save-contractors', 'Ajax\ContractorController@execute');
{"Json" :
Route::post('/save-contractors', 'Ajax\ContractorController@execute');
не уверен, но возможно нужно убрать ajax
Dmitry
https://pastebin.com/3dUZEPFG
ну так dd тебе и дает 500 ошибку :)
B
ну так dd тебе и дает 500 ошибку :)
точно) Принял на веру этот кусок из примера) Спасибо
Vadim
Привет всем. Кто-то знает как в graphql загружать файлы?
Ivan
я не думаю что он для этого
Ivan
грузить на отдельный endpoint
Ярослав
Всем привет, есть такая проблема, нужно сделать OrderBy по полю релейшена + нужна пагинация, если заюзать get() то можно можно сделать sortBy ,но не сделаешь paginate() , а если paginate(), то sortBy не работает, когда делаешь orderBy в методе WhereHas или With не подхватывает. Заранее спасибо)
invariance
пздц сложно объяснил
Ярослав
ну как есть)))