Size: a a a

2021 May 12

A

Axenia in OctoberCMS
cryden (307.45) увеличил карму slipgrom (881.58)
источник

PL

Pavel Lautsevich 🇧🇾... in OctoberCMS
смлушайе, а можно как-то запихнуть фильтр при пробрасывании переменной?

var = '\'slug\'|page'
источник

M

MihailBishkek in OctoberCMS
это в компоненте где т?
источник

M

MihailBishkek in OctoberCMS
при вызове паршила?
источник

PL

Pavel Lautsevich 🇧🇾... in OctoberCMS
из одного паршела хочу вызвать другой и аргументом передать занчение фильтра
источник

M

MihailBishkek in OctoberCMS
источник

M

MihailBishkek in OctoberCMS
источник

PL

Pavel Lautsevich 🇧🇾... in OctoberCMS
Хм, спасибо. Попробую
источник

M

MihailBishkek in OctoberCMS
источник

M

MihailBishkek in OctoberCMS
у меня завернулось )))) всё норм
источник

f

fatklass in OctoberCMS
У меня вопрос по связи многие ко многим
Пример из документации
Schema::create('role_user', function($table)
{
   $table->integer('user_id')->unsigned();
   $table->integer('role_id')->unsigned();
   $table->primary(['user_id', 'role_id']);
});
В данном случае у юзера может быть только 1 одинаковая связь, а если к примеру мне нужно сделать несколько одинаковых связей?
1 1
1 1
источник

SK

Sergey Kasyanov in OctoberCMS
замени primary на index, или вообще убери index, только зачем?
источник

SK

Sergey Kasyanov in OctoberCMS
ну и belongsToMany этому не обрадуется
источник

v

vladimir in OctoberCMS
а зачем несколько одинаковых связей? там пивот или что ?
источник

v

vladimir in OctoberCMS
от замены primary на index толку не будет) primary там для другого, а index в порядке селективности на связующей таблице мало нужен. Primary там как раз для обозначения уникальности записи.

другой вопрос, что возможно сама связь не верно выбрана.
источник

f

fatklass in OctoberCMS
У ме6ня есть вот такая связь
public $belongsToMany = [
       'sofamodul' => ['Fatklass\Bora\Models\SofaModel', 'key' => 'sofa_model_id', 'otherKey' => 'sofa_modul_id',
       'table' => 'fatklass_bora_sofa_model_moduls',
       'order' => 'name'
       ]
   ];

Типо диван у дивана есть модули, модулей может быть у дивана много одинаковых. Вот я и впал в ступор,
В бекэнде могу добавить модуль только 1 раз, а вручную в бд без проблем добавляется. Не пойму как исправить
источник

SK

Sergey Kasyanov in OctoberCMS
>от замены primary на index толку не будет

проверки на уникальность не будет
источник

v

vladimir in OctoberCMS
Это можно и просто без primary, смысл таблицу мусорить сбором индексов на несколько столбов, который будет работать только в порядке селективности, при этом селектиновность в данном случае не будет использоваться 🙁
источник

SK

Sergey Kasyanov in OctoberCMS
использовать pivot
источник

v

vladimir in OctoberCMS
Поменять связь на hasMany и создать таблицу модули в диване, связанную с таблицей дивана и таблицей модулей.

Есть диван, есть модули, есть диван с модулями. У модулей могут быть насколько понимаю разные характеристики для того или иного дивана, размеры, разные цвета.
Например у дивана «Классический» может быть 2 модуля «подлокотник», при этом модуль «Подлокотник», а вот его цвет именно в этом диване «черный» или «коричневый».
источник