Serge
Как правильно подключать гугл шрифты если для сборки фронта использую laravel mix?
Stanislav
Народ, подскажите bestpractice: есть первоначальные (например, справочные) данные, которые должны быть в таблице. Я думал их добавлять вместе с миграцией. Стоит ли это делать так или правильней будет подгружать вручную отдельным дампом?
Serge
Все импорты из основного css не тянет, пока их не пропишу в mix
Serge
Да
Stanislav
seeder
благодарю!
Serge
Через сдн
Игорь
Через сдн
Должен тянуть, если ты правильно импортишь
Игорь
Ну, по крайней мере у меня, все прекрастно тянет
Maksim (Ellrion)
Народ, подскажите bestpractice: есть первоначальные (например, справочные) данные, которые должны быть в таблице. Я думал их добавлять вместе с миграцией. Стоит ли это делать так или правильней будет подгружать вручную отдельным дампом?
Можешь в сидер зашить. Можешь в саму миграцию но тогда главное не использовать модель. Ну и у сидера есть ряд преимуществ в нем можно использовать модель (код проще), его можно модифицировать (обновлять как и сами данные так и их структуру). Минус у сидеров один - надо отдельно запускать
Serge
Даже все импорты css не тянет из основного, пока не укажу их в mix
Das
Ребят подскажите плз как лучше всего реализовать фильтрацию товаров в интернет магазине. Фильтров много и они тоже модели. Попробовал через скоупы что то не то.
Айбек
почему отдельно? —seed опция же есть
Alexander
кто поднимал ларавел в докере? Подскажите пожалуйста почему запросы могут долго выполняться? сам nginx быстро работает, php тоже ок, тупит именно Laravel. От 1.5 до 3 секунд запрос совершается, даже если ничего не пишет в бд. Просто заглушка.
Anonymous
бд?
Alexander
2 секунды
Alexander
в ларе Route::get('/test', function() { return ['test' => 'ok']; });
Maksim (Ellrion)
почему отдельно? —seed опция же есть
Ну это считается тоже как "отдельно" тебе надо не забыть эту опцию. Основной смысл минуса был именно в том что надо непродолбаться
Anonymous
в /test что происходит?
Игорь
Вот это
А че у тебя по пакетам?
Das
мб, заюзать билдер для такой цели?
билдер юзаю в контроллере сами условия в скоупах но все равно получается портянка
Anonymous
может на роут ещё что-нибудь завязано?!))
Alexander
Das
Просто вынеси все в отдельный класс
со статичными методами? ))
Владислав
Владислав
http://designpatternsphp.readthedocs.io/ru/latest/Creational/Builder/README.html
Maksim (Ellrion)
ну тогда можно в миграции вызвать db:seed
А вот это делать точно не стоит
Айбек
почему?
Maksim (Ellrion)
почему?
Подумай сам. Но суть такая же как и потому почему нельзя юзать модели
Das
Зачем?
есть вообще бест практис?
Maksim (Ellrion)
есть вообще бест практис?
Ну у тебя там фильтры это модели какие то так что хз. Но сама задача звучит как квери обжект
Айбек
Подумай сам. Но суть такая же как и потому почему нельзя юзать модели
ну тут блин просто фасад заюзать Artisan, что есть core-модель
John
Привет всем!
John
Добрые люди подскажите
John
У меня стоит пакет ларавел-файл-менеджер, интегрирован в СКЭдитор. Все работало все было отлично, но сейчас перестала работать allow_multi_user свойство то есть когда под каждого юзера создается своя приватная папка для загрузки и хранения изображений
John
может какие то изменения произошли о которых я не знаю
John
вроде на официальном сайте все также
Владислав
https://github.com/Tucker-Eric/EloquentFilter
Maksim (Ellrion)
https://github.com/Tucker-Eric/EloquentFilter
https://github.com/Larapac/QueryFilter там в ридми ещё 2 и сам пакет тоже про это же
Maksim (Ellrion)
Но у него это для конкретно одного места я так понял. Смысла в подобном пакете будет не много
Maksim (Ellrion)
может какие то изменения произошли о которых я не знаю
Может тебе ишью в репе пакета написать, как это принято?
Айбек
вроде у spatie есть же querybuilder
Айбек
https://github.com/spatie/laravel-query-builder
Maksim (Ellrion)
не в одном месте. везде. Пишу апишку для интернет магазина
В одном месте - имел ввиду только для продуктов. А не для нескольких моделей. Тоесть такой фильтр один. А реиспользовать понятно что можешь в разных местах. Но если я ошибся и фильтр не 1 то бери пакеть. Только сигнатуру
Das
В одном месте - имел ввиду только для продуктов. А не для нескольких моделей. Тоесть такой фильтр один. А реиспользовать понятно что можешь в разных местах. Но если я ошибся и фильтр не 1 то бери пакеть. Только сигнатуру
спасибо за отдельный класс)) Tucker-Eric/EloquentFilter мой выбор, показался наиболее удобным и генерация классов фильров по команде есть и отдельный неймспейс. Думаю пригодится точно НЕ один раз
Das
спасибо ребят)
Denis
Сидер для данных справочника можно вызывать непосредственно в миграции после кода создания таблицы (new SeederName)->run() тогда у тебя и сидер будет и модели можно использовать
Denis
через —seed лучше не делать... потому что там обычно объелиненны и реальные данные и генерация тестовых для облегчения разработки
Denis
или разделять сиды на две группы - одни в DevDbSeeder другие ProdDbSeeder и вызывать отдельной командой php artisan db:seed —class=DevDbSeeder
Anonymous
Всем привет. Подскажите если вообще кто либо разбирался. А как посмотреть внутрь функции в php? Ну к примеру есть функция array_flip производит обмен местами ключей и значений массива. Так вот суть вопроса: а как она это делает внутри?
Anonymous
Ну тогда может подскажите а где их можно найти?
Segmentation
в интернете
MIR
Все здорова. Есть проблема с генерацией путей к файлам по Storage На homestead в настройках своего драйвера урл формируется верно, а на сервере - нет /uploads должно быть, а на сервере /storage
MIR
MIR
Вот настройка. Кто нибудь может подсказать куда копать надо для решения
Artem
Ну тогда может подскажите а где их можно найти?
http://git.php.net/?p=php-src.git;a=blob;f=ext/standard/array.c;h=42a8b8a2ec78aef4c39da10733294096a758404d;hb=23ae6ca405f7133d8882e9957df69980362906ad#l4400
archyfox
Всем привет! Ребят, подскажите, че делать, если после return redirect(route('admLdIndex'))->with(['msgError' => $error]); переменной msgError в сессии нет. Хотя по мануалу должна там быть. Laravel 5.5
Айбек
это сессия
Айбек
в смысле, получай session('msgError')
Арсений
в смысле, получай session('msgError')
а, да, я про это не подумал что человек решит получить эту переменную прямо в шаблоне.
archyfox
в смысле, получай session('msgError')
так и делаю, но ее там просто нет
archyfox
проверь ошибки в storage/logs/laravel.log
да, есть какие-то ошибки, щас буду разбираться, спасибо
Айбек