public function children(){
return $this->hasMany(self::class, 'parent_id');
}
На странице редактирования категории, чтобы присвоить родительскую категорию текущей (для этого мне нужно заполнить ее полеparent_id), мне нужно сгенерировать тег Select, который будет содержат все строки из таблицы категорий, кроме текущей и всех ее дочерних категорий.
category_id | parent_id
------------------------
1 | NULL
2 | 1
3 | 2
4 | 3
5 | NULL
6 | 5
For example,
for category_id 1, should be selected lines with category_id [5, 6]
for category_id 2, should be selected lines with category_id [1, 5, 6]
for category_id 3, should be selected lines with category_id [1, 2, 5, 6]
for category_id 4, should be selected lines with category_id [1, 2, 3, 5, 6]
for category_id 5, should be selected lines with category_id [1, 2, 3, 4]
for category_id 6, should be selected lines with category_id [1, 2, 3, 4, 5]
Если у категории родительский_id равен NULL, это означает, что у нее нет родительской категории.
Существует таблица «Категорий» MySQL. Модель «Категория» имеет отношение «hasMany», которое выглядит следующим образом. [code]public function children(){ return $this->hasMany(self::class, 'parent_id'); } [/code] На странице редактирования категории, чтобы присвоить родительскую категорию текущей (для этого мне нужно заполнить ее полеparent_id), мне нужно сгенерировать тег Select, который будет содержат все строки из таблицы категорий, кроме текущей и всех ее дочерних категорий. [code]category_id | parent_id ------------------------ 1 | NULL 2 | 1 3 | 2 4 | 3 5 | NULL 6 | 5
For example, for category_id 1, should be selected lines with category_id [5, 6] for category_id 2, should be selected lines with category_id [1, 5, 6] for category_id 3, should be selected lines with category_id [1, 2, 5, 6] for category_id 4, should be selected lines with category_id [1, 2, 3, 5, 6] for category_id 5, should be selected lines with category_id [1, 2, 3, 4] for category_id 6, should be selected lines with category_id [1, 2, 3, 4, 5] [/code] Если у категории родительский_id равен NULL, это означает, что у нее нет родительской категории.
Я хочу сгенерировать запрос типа «INSERT INTO table1 (id, data) VALUES (:id, :data) USING TTL :ttl»
с помощью драйвера Datastax Cassandra QueryBuilder.insertInto( ).
Другие связанные вопросы настолько старые и связаны со старым драйвером, что я...
Я хочу сгенерировать запрос типа «INSERT INTO table1 (id, data) VALUES (:id, :data) USING TTL :ttl»
с помощью драйвера Datastax Cassandra QueryBuilder.insertInto( ).
Другие связанные вопросы настолько старые и связаны со старым драйвером, что я...
SELECT
p.id , p.title , p.msrp , i.files
, p.cost
FROM
`products` p
LEFT JOIN (
SELECT
GROUP_CONCAT( `images`.`filename` SEPARATOR ',' ) AS files , `product_id`
FROM
`images`
GROUP BY
`product_id`
) i ON i.product_id = p.id...
Я пытался отфильтровать свой построитель запросов с нулевым значением
Я сделал это:
return QueryBuilder::for(Invoice::class)
->allowedIncludes('equipments')
->allowedFilters(
AllowedFilter::partial('endDate')->nullable()
)
->get();