Size: a a a

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

2021 October 27

А

Александр in Laravel для начинающих
Да я же написал, работает всё норм. Просто во всех остальныех методах show, update, и тд используются политики, а тут нет. Хотел и сюда всунуть.
источник

DS

Dima S in Laravel для начинающих
запросы инкапсулировать через scope надо
источник

SG

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

?

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

SG

Sergey Gerasimov in Laravel для начинающих
Ну в целом - что именно хочешь туда сунуть? У тебя есть же viewAny - куда приходит только пользователь, следовательно ты только пользователем можешь манипулировать - есть права на просмотр этой страницы или нет, а наполнение страницу уже самостоятельно формируешь
источник

А

Александр in Laravel для начинающих
Ну вот я думаю через политику можно контролировать формирование страницы)) Видимо не до конца понял, как это работает.
источник

S

Shamil 😏 in Laravel для начинающих
Доброе утро. Есть ли способ к Eloquent-модели добавлять "динамические" свойства.
К примеру, есть таблица со свойствами (вес, длина, высота), некоторые из которых относятся к некоторым моделям и таблица, которая связывает модели и эти свойства, а также хранит значение.
Вчера советовали eav, но читал про него и многие его называют антипаттерном как минимум из-за n+1.
Никто не знает другого способа, может я что-то упускаю?
источник

R#

Reset # Alexey S. in Laravel для начинающих
Member area
источник

SC

Sergey Chizhik in Laravel для начинающих
Можешь в json хранить, как вариант.
источник

S

Shamil 😏 in Laravel для начинающих
Думал об этом, но поля должны быть редактируемыми, т.е. пользователь должен иметь возможность переименовать например, вес, на массу и это должно коснуться всех объектов
источник

SG

Sergey Gerasimov in Laravel для начинающих
Так в JSON хранишь по ключам (слагам)
источник

SC

Sergey Chizhik in Laravel для начинающих
Название храни отдельно в переводах например, а ключ у свойства не поменяется
источник

SG

Sergey Gerasimov in Laravel для начинающих
И если у тебя посгря, то JSONB будет достаточно неплохим решением в плане производительности, и (возможно) даже по месту можно не потерять
источник

SG

Sergey Gerasimov in Laravel для начинающих
https://habr.com/ru/post/475178/ - вот тут можно почитать подробнее
источник

S

Shamil 😏 in Laravel для начинающих
id:     1
name    Рулетка
properties: {{value: "15 см", slug:"length"},...}

и отдельная таблица
id:             1
name:           length
display_name:   длина

Правильно понял?
источник

SG

Sergey Gerasimov in Laravel для начинающих
length: 15
источник

S

Shamil 😏 in Laravel для начинающих
понял
источник

S

Shamil 😏 in Laravel для начинающих
Спасибо
источник

?

? in Laravel для начинающих
О, походу годная статья. Почитаю, спасибо
источник

SC

Sergey Chizhik in Laravel для начинающих
Вроде того.
источник