Size: a a a

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

2020 September 15

u

under in Laravel для начинающих
Вы были киберзатролены
источник

RM

Rustam Mannopov in Laravel для начинающих
Всем привет. я генерирую pdf с сайта, но не выводится кириллица. Вместо букв "????????". Кто с таким сталкивался, подскажите пожалуйста?
источник

u

under in Laravel для начинающих
Rustam Mannopov
Всем привет. я генерирую pdf с сайта, но не выводится кириллица. Вместо букв "????????". Кто с таким сталкивался, подскажите пожалуйста?
в кодировке проблема
источник

u

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

RM

Rustam Mannopov in Laravel для начинающих
utf-8 стоит
источник

u

under in Laravel для начинающих
тогда я умываю руки
источник

АП

Александр Панков... in Laravel для начинающих
Rustam Mannopov
Всем привет. я генерирую pdf с сайта, но не выводится кириллица. Вместо букв "????????". Кто с таким сталкивался, подскажите пожалуйста?
Обычно на гитхабе у библиотеки прям и ишйю есть такие вопросы решённые, по идее там шрифт нужно скачать и путь до него указать
источник

D

DK in Laravel для начинающих
Rustam Mannopov
Всем привет. я генерирую pdf с сайта, но не выводится кириллица. Вместо букв "????????". Кто с таким сталкивался, подскажите пожалуйста?
в dompdf либе надо шрифт указывать конкретный
источник

D

DK in Laravel для начинающих
остальные не поддерживают кириллицу
источник

RM

Rustam Mannopov in Laravel для начинающих
Ща попробую
источник

AB

Artem Borovinskiy in Laravel для начинающих
народ подскажите плз по выборке не могу понять как взять мин значение цены из последней таблицы

$result = Product::whereHas('product_availabilities', static function (Builder $query) use ($store_id) {
           $query->where('store_id', $store_id);
       })->with('product_variations')
           ->with('product_variations')
           ->whereHas('product_variations.product_stores', static function (Builder $query) {
           $query->min('product_store.price');
       })->limit(20)->get();

$query->min('product_store.price');
не работает ..но работает если поставить условие типа where price < 10 а как именно минималку поставить не пойму. ошибка:

message":"SQLSTATE[42P01]: Undefined table: 7 ERROR:  missing FROM-clause entry for table \"product_variation\"\nLINE 1: ....\"price\") as aggregate from \"product_store\" where \"product_v...\n                                                             ^ (SQL: select min(\"product_store\".\"price\") as aggregate from \"product_store\" where \"product_variation\".\"id\" = \"product_store\".\"product_variation_id\" and \"product_store\".\"deleted_at\" is null)
источник

YH

Yurii Horbal in Laravel для начинающих
Сложно, лучше скрин с ide кидать 😐
источник

AH

Andrey Helldar in Laravel для начинающих
Artem Borovinskiy
народ подскажите плз по выборке не могу понять как взять мин значение цены из последней таблицы

$result = Product::whereHas('product_availabilities', static function (Builder $query) use ($store_id) {
           $query->where('store_id', $store_id);
       })->with('product_variations')
           ->with('product_variations')
           ->whereHas('product_variations.product_stores', static function (Builder $query) {
           $query->min('product_store.price');
       })->limit(20)->get();

$query->min('product_store.price');
не работает ..но работает если поставить условие типа where price < 10 а как именно минималку поставить не пойму. ошибка:

message":"SQLSTATE[42P01]: Undefined table: 7 ERROR:  missing FROM-clause entry for table \"product_variation\"\nLINE 1: ....\"price\") as aggregate from \"product_store\" where \"product_v...\n                                                             ^ (SQL: select min(\"product_store\".\"price\") as aggregate from \"product_store\" where \"product_variation\".\"id\" = \"product_store\".\"product_variation_id\" and \"product_store\".\"deleted_at\" is null)
источник

AB

Artem Borovinskiy in Laravel для начинающих
да но я уже всё в конце перепрбовал как правильно будет тогда?
источник

AH

Andrey Helldar in Laravel для начинающих
Artem Borovinskiy
народ подскажите плз по выборке не могу понять как взять мин значение цены из последней таблицы

$result = Product::whereHas('product_availabilities', static function (Builder $query) use ($store_id) {
           $query->where('store_id', $store_id);
       })->with('product_variations')
           ->with('product_variations')
           ->whereHas('product_variations.product_stores', static function (Builder $query) {
           $query->min('product_store.price');
       })->limit(20)->get();

$query->min('product_store.price');
не работает ..но работает если поставить условие типа where price < 10 а как именно минималку поставить не пойму. ошибка:

message":"SQLSTATE[42P01]: Undefined table: 7 ERROR:  missing FROM-clause entry for table \"product_variation\"\nLINE 1: ....\"price\") as aggregate from \"product_store\" where \"product_v...\n                                                             ^ (SQL: select min(\"product_store\".\"price\") as aggregate from \"product_store\" where \"product_variation\".\"id\" = \"product_store\".\"product_variation_id\" and \"product_store\".\"deleted_at\" is null)
Ещё ->with('product_variations') два раза
источник

AB

Artem Borovinskiy in Laravel для начинающих
но цена у меня в product_stores
источник

AH

Andrey Helldar in Laravel для начинающих
Artem Borovinskiy
но цена у меня в product_stores
Тебе нужно "взять" или отфильтровать данные при запросе? Это разные вещи.
источник

РИ

Рустам Исакжанов... in Laravel для начинающих
использовать метод has https://laravel.com/docs/8.x/collections#method-has
источник

AB

Artem Borovinskiy in Laravel для начинающих
ну тут задача такая есть 3 таблицы: продукт , продукт_варианты,  продукт_сторс (там цена). Нужно выдать продукт, его параметры и цену  (минимальную за вариант). (при том что вариантов может много быть и у каждого варианта может быть цена тоже разная) а нужно именно минимальную цену за вариант. а дальше у меня ресурс уже должен определить вид вывода json
источник

AH

Andrey Helldar in Laravel для начинающих
О хосподи...
источник