invariance
ты путаешь фейсбук и гугл
Taras
точно
ceii80
вот я и говорю что ты можешь только про фейсбук и вк с гуглом говорить
ceii80
это я и назвал что то "серьёзное"
ceii80
а теперь пошути про что нибудь другое
ceii80
попроще
ceii80
не, реально подскажите что вы пишите на ларавель
ceii80
что это за сайты
invariance
те, что не на вордпрессе
ceii80
так я и хочу узнать это какие
ceii80
покежте что ли
invariance
исходники скинуть мб?
ceii80
мне просто интересно что должен умень такого сайт ради счего нужно его с нуля писать на ларавель
invariance
Yushkevich
Yushkevich
наших клиентов не скину, но формат и тип проекта можешь заценить
Yushkevich
админку к этому сервису https://print.zatey.ru/designer/1 тоже на ларе делали еще давно, где-то 1,5 года назад
Yushkevich
сложные интеграции, rest api разные. Очень много всего
ceii80
а сами сайты
ceii80
я просто перестал понимать для чего нужен ларавель если честно
Taras
да как и любой фреймворк, если нужна кастомная функциональность и задача чуть сложнее чем блог или магазин собранный из плагинов на вп — добро пожаловать
Anonymous
ребят, напомните пожалуйста, как по-умному называется процесс, в результате которого при запросе в ресурсный роут с айдишником объекта, лара в контроллер передает уже заботливо извлеченную из БД модель, вместо, собственно, айдишника?
Anonymous
Anonymous
о! Точно
Anonymous
Спасибо большое
Rishat
Привет всем. Помогите плиз запрос составить на основе таблиц. Есть таблица категории и продукты где продукты имеют index и завязываются с category_id. Как на уровне модели(продукт) выполнить условие не по айдишки категории, а по slug который есть в категории ?
Rishat
public function allKarpinskRolls()
{
return Product::.......; // продукты которые имеют slug категории rolls
}
Antonio
Listar
В какую сторону гуглить если надо вывести данные из связных таблиц, нужно вывести только 2 столбца, но данные во втором столбце могут быть а могут и вообще отсутствовать
Listar
Какой нибудь not exists есть для select (['param1','param2'])
Listar
Хм... пойду гляну
Listar
Хм... я так понял join связывает по связным полям в самой таблице, а если у меня соеденительная таблица так не прокатит же
Listar
?!
Listar
😆 ладн
Listar
Сам пойду разберусь, сам не знаю что хочу видимо
Antonio
Listar
Antonio
пример приведи, что есть. и что хочешь получить
Listar
Есть Таблица с картинками таблица с тегами для них и связующая таблица для саязи многие со многими
Listar
У некоторых картинок есть теги у некоторых нету
Antonio
у тебя есть две модели правильно? и настроенный relation?
Listar
$File = File::with('category')->select(['file_name', 'category'])->get();
Listar
Поэтому при таком запросе выдаёт что нету столбца category *
Antonio
потому что при таком запросе он ищет этот запрос в теблице с файлами
Listar
Если выводить только для тех у кого есть категории все ок*
Listar
Antonio
а ты попробуй более точно указать, из какой таблицы запрашиваемые тобой колонки
Listar
Проблемма в том что для некоторых записей этого столбца несуществует*
Listar
Ну вот может быть и так*
Antonio
а можно точную ошибку увидеть?
Listar
у меня же свзяь через связующую таблицу производиться, так что если в ней нету этой связи то и столбца по факту нет*
Listar
Antonio
не надо, смог у себя повторить
Antonio
селект работает походу только на основную модель
Listar
"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'category' in 'field list' (SQL: select file_name, category from files)"
Listar
фак ) а я ноут заряжал что бы скопировать это)
Antonio
with это отдельный запрос емнип
Samat
укажи, из какой таблицы категории
Antonio
Antonio
ну тоесть 'tabname.colname' у меня не получается
Listar
Так я в ларе 2недели ) вы слишком сложно спрашиваете )
Samat
Samat
обычно пишут category_id
Listar
category это название категории
Listar
Она через id = category_id соеденяется в связующей таблице
Samat
ну, тогда же category.id?
Samat
или как там. не могу понять, пока не увижу, какие у тебя таблицы и поля в них
Antonio
мне кажется, или with это отдельный запрос? и соответственно колонки связаной модели так не дернуть, нет?
Listar
Samat
Samat
внутри with нужно запрос прописывать, если к категориям обращаешься. но обычная выборка вроде должна работать, нет?
Antonio
ну и впрнципе, можно дернуть все колонки, потом просто лишние убрать ( чувствую как подо мной уже разжигают костер)
Listar
Antonio
а с какой целью тебе надо не все колонки дергать?
Listar
Listar
Ну тип вывести все
Listar
Даже те у кого категория не назначена
Listar
Но название категории тоже в запросе надо :C