Size: a a a

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

2020 November 10

A

Andrew in Laravel для начинающих
Anton Reviakin
собрал список стран и нашел иконки к ним, думаю как лучше хранить? Может в БД и svg тоже в БД base64?
Всм в БД ? В БД храни название файла
источник

A

Andrew in Laravel для начинающих
а лучше что бы код страны совпадал
источник

A

Andrew in Laravel для начинающих
с названием файла
источник

AR

Anton Reviakin in Laravel для начинающих
да, если файл хранить в ФС, то кода 2 симв
источник

AR

Anton Reviakin in Laravel для начинающих
просто для спати-медиа кто-то предлагал хранить изображения в БД, ну то такое, что лучше в ФС, а вот иконки со списком стран почему б и нет, решил узнать как выгоднее или правильнее
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
Anton Reviakin
просто для спати-медиа кто-то предлагал хранить изображения в БД, ну то такое, что лучше в ФС, а вот иконки со списком стран почему б и нет, решил узнать как выгоднее или правильнее
Я бы какой-нибудь другой вариант придумал.
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
Лишний запрос в бд для мелкой иконки 32х32? По-моему оверхед.
источник

AR

Anton Reviakin in Laravel для начинающих
не, там для списка в основном для селекта
источник

AR

Anton Reviakin in Laravel для начинающих
так все равно если что, то запрос за названием страны пойдет в БД
источник

VY

Vladimir Yefremov in Laravel для начинающих
        $regions = Region::with('population')->with('report_tkos', function ($query) {
           $query->load('zones.volumes');
       })
           ->get();

это неправильно, но как правильно - не догоняю :(
это все еще релейшены, которые не уложились в разуме, как следует :)

подскажите, плз
источник

AR

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

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
Vladimir Yefremov
        $regions = Region::with('population')->with('report_tkos', function ($query) {
           $query->load('zones.volumes');
       })
           ->get();

это неправильно, но как правильно - не догоняю :(
это все еще релейшены, которые не уложились в разуме, как следует :)

подскажите, плз
в with передать массив
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
Anton Reviakin
или вообще в json или конфиг-файл создать со списком стран
Я бы наверное в джейсоне хранил.
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
with(['population', 'report_tkos' => fn(){}]
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
но что за странный код
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
with(['population', 'report_tkos.zones.volumes'])
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
это одно и тоже
источник

VY

Vladimir Yefremov in Laravel для начинающих
🎃 Даниил ◠‿◠✿
но что за странный код
ну тут в моделях связь за связью - довольно сложная стуктура данных
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
🎃 Даниил ◠‿◠✿
with(['population', 'report_tkos' => fn(){}]
Не все ещё привыкли к стрелочным функциям в пыхе.
источник

VY

Vladimir Yefremov in Laravel для начинающих
🎃 Даниил ◠‿◠✿
with(['population', 'report_tkos.zones.volumes'])
я почти так пробовал, но упустил массив, стало выбрасывать ошибки,
теперь понятно - счас все в массив упакую

спасибо!
источник