Size: a a a

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

2020 August 29

YH

Yurii Horbal in Laravel для начинающих
Navik
Привет народ. Как сделать переключение вида товаров (сетка, список), которые находятся в отдельных файлах? Знаю способ про css, но тут условие такое.
Подгружай аяксом или аксиосом в контейнер нужный тебе файл
источник

R

R1KO in Laravel для начинающих
Yurii Horbal
Подгружай аяксом или аксиосом в контейнер нужный тебе файл
если без перезагрузки страницы то то можно аяксе сделать.
я делал чтобы было 2 эндпоинта (один получает всю страницу, а 2-й получает только список товаров в нужном виде) и при клике на переключатель вида просто аяксом загружать список который нужен
источник

YH

Yurii Horbal in Laravel для начинающих
Всю страницу нет смысла перезагружать, время рендеринга больше будет, лучше только список
источник

V

Vladyslav in Laravel для начинающих
Navik
Привет народ. Как сделать переключение вида товаров (сетка, список), которые находятся в отдельных файлах? Знаю способ про css, но тут условие такое.
у меня такая штука аяксом работает )
источник

V

Vladyslav in Laravel для начинающих
ну похожий функционал
источник

N

Navik in Laravel для начинающих
R1KO
если без перезагрузки страницы то то можно аяксе сделать.
я делал чтобы было 2 эндпоинта (один получает всю страницу, а 2-й получает только список товаров в нужном виде) и при клике на переключатель вида просто аяксом загружать список который нужен
Пример можно? Как именно подгрузить нужный вид?
источник

R

R1KO in Laravel для начинающих
это будет уже готовый код. попробуй сам
источник

VL

Victor L in Laravel для начинающих
а как сделать сортировку по другой таблицы, к примеру у меня есть таблица записи, но нужно сортировать по другой таблицы букинга? по полю crated at
источник

R

R1KO in Laravel для начинающих
Victor L
а как сделать сортировку по другой таблицы, к примеру у меня есть таблица записи, но нужно сортировать по другой таблицы букинга? по полю crated at
она джоинится?
источник

VL

Victor L in Laravel для начинающих
источник

VL

Victor L in Laravel для начинающих
да, она уже связана
источник

VL

Victor L in Laravel для начинающих
R1KO
она джоинится?
и как сделать?
источник

R

R1KO in Laravel для начинающих
по-моему так нельзя. нужно её явно приждоинить чтобы по ней можно было сортировать
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Через джоин
источник

V

Vladyslav in Laravel для начинающих
по поводу джоинов..

   $query1 = DB::table('materials as m') ... бла бла бла (возвращает 8 колонок)

$query2 = DB::table('materials as m') ... бла бла
(возвращает 6 колонок)

$result = $query1->union($query2)->get();

SQLSTATE[21000]: Cardinality violation: 1222 The used SELECT statements have a different number of columns

а вот если я делаю вот так во втором запросе (там где 6 колонок) ну как сделал бы  в нативной скл

->select([
           'm.materials_id',
           DB::raw('(CASE WHEN m.materials_name_uk = "" THEN m.materials_id ELSE m.materials_name_ru END)'),
           DB::raw('(CASE WHEN m.materials_name_ru = "" THEN m.materials_id ELSE m.materials_name_uk END)'),
           'm.status',
           'man.manufacturers_name',
           'man.id_1c',
           '',
           ''


типа добавляю пустые строки,
оно мне пишет вот такую ошибку )
Column not found: 1054 Unknown column '' in 'field list'
впихнуть все в DB::query() та и забить?))
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
так сравни каких колонок нет во втором запросе что есть в первом
источник

AR

Anton Reviakin in Laravel для начинающих
Есть Модель и в ней константы типа
    public const ROLE_USER = 'user';
   public const ROLE_USER_PARTNER = 'user_partner';
   public const ROLE_SHOP = 'shop';
   public const ROLE_SHOP_PARTNER = 'shop_partner';
   public const ROLE_MODERATOR = 'moderator';
   public const ROLE_ADMIN = 'admin';


но как быть, если мне нужно будет обратиться к константе из блейда или проверить на существование этой константы?
источник

ЕК

Егор Карась... in Laravel для начинающих
Anton Reviakin
Есть Модель и в ней константы типа
    public const ROLE_USER = 'user';
   public const ROLE_USER_PARTNER = 'user_partner';
   public const ROLE_SHOP = 'shop';
   public const ROLE_SHOP_PARTNER = 'shop_partner';
   public const ROLE_MODERATOR = 'moderator';
   public const ROLE_ADMIN = 'admin';


но как быть, если мне нужно будет обратиться к константе из блейда или проверить на существование этой константы?
А зачем проверять существование константы? Ты её или написал или нет))
источник

ЕК

Егор Карась... in Laravel для начинающих
Anton Reviakin
Есть Модель и в ней константы типа
    public const ROLE_USER = 'user';
   public const ROLE_USER_PARTNER = 'user_partner';
   public const ROLE_SHOP = 'shop';
   public const ROLE_SHOP_PARTNER = 'shop_partner';
   public const ROLE_MODERATOR = 'moderator';
   public const ROLE_ADMIN = 'admin';


но как быть, если мне нужно будет обратиться к константе из блейда или проверить на существование этой константы?
А вообще App\Model::CONST
источник

AR

Anton Reviakin in Laravel для начинающих
ну если из админки меняют роль, но в дебаггере взял и изменил например admin на что-то другое
источник