Евгений
Эм
D
Как реализуются модели в laravel без orm и возможно ли это ?
Alexander
шта?
Ну это дайвер жеж
Александр
Как реализуются модели в laravel без orm и возможно ли это ?
не экстендись от Model, а замути свой кастомный класс для модели и юзай квери билдер
SarcasmIO
прикрутить DM дело 5 минут, но подозреваю что много профита ты не получишь)
SarcasmIO
https://www.laraveldoctrine.org/
Nik
👍
Maksim
Привет, кто-нибудь работал с https://github.com/tymondesigns/jwt-auth да или вообще с JWT Я вот не могу понять, в этом пакете не делится токен на акцесс-токен и рефреш-токен. Это же не секьюрно вроде как? Или ок?
B
Привет всем! Народ, кто какие либы использует для создания админок под лару, вроде Craftable, или Voyager? У кого каие плюсы, минусы?
👤 Serhii
Много времени не требуется для написания
Grigory
Как создать инстанс Illuminate\Foundation\Http\FormRequest ?
Grigory
Есть проект слитый из CMS и Laravel, так вот в CMS нужно дернуть action из контроллера, но action принимает экземпляр FormRequest
Maksim
Есть проект слитый из CMS и Laravel, так вот в CMS нужно дернуть action из контроллера, но action принимает экземпляр FormRequest
https://stackoverflow.com/questions/30365169/access-controller-method-from-another-controller-in-laravel-5?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa
Maksim
Может лучше с такой стороны подойти?
Grigory
Может лучше с такой стороны подойти?
Спасибо, сейчас попробую
Maksim
Либо если хочется чисто и по уму сделать, то вынеси логику из контроллера в сервис, и работай с сервисом. Но я почти уверен, что у тебя нет времени на это и дедлайн ещё вчера 👻
Romuald
Anonymous
Объясните начинающему, пожалуйста. Если конкретные стили и js файлы используются только на одной конкретной странице, то все равно их упаковывать webpack-ом к остальным файлам?
Romuald
Как понять стоить?
На сколько тяжелые стили.
Romuald
И скрипты
Romuald
Если у тебя all.css весило 300 кбайт а стало 320. Стоит ли так задрачивать?
Anonymous
То есть лучше все упаковывать в один файл? Оно кешируется браузером и, в принципе не напрягает? Так?
Romuald
Я полагаю да. Но я не могу быть на 100% прав. Нужно еще пару мнений выслушать.
Anonymous
Хорошо, постою, подожду
Nikita
То есть лучше все упаковывать в один файл? Оно кешируется браузером и, в принципе не напрягает? Так?
В целом - да. Если у тебя скрипты и стили отдельных страниц не отличаются на мегабайты то можно упаковывать в 1. Но например для админки можно сделать отдельные admin.css и admin.js
Romuald
Вот только об этом подумал. То есть mix можно несколько раз обозначить и разделить на логические блоки?
Нужно. Если проект разделен на бекэнд (где бэкэнд - админка) и фронтенд (где фронт, все что не админка и показывается юзверю)
Nikita
Вот только об этом подумал. То есть mix можно несколько раз обозначить и разделить на логические блоки?
"разделить на логические блоки" - это называется точки входа. Одна для публичной части, вторая для админки
Anonymous
Nik
jquery ненужен
Romuald
ну так jquery+lodash+куча плагинов и будет тебе больше 1 мб)
у меня выходило до 700 кбайт минифицированного кода
Nikita
да, и 99% lodash'a тоже не будет использоваться, но народ продолжает подключать всё
Romuald
jquery ненужен
А как-же всякое ui?
Anonymous
jquery ненужен
Уже не первый раз с таким встречаюсь. Намекните, почему?
Nikita
Уже не первый раз с таким встречаюсь. Намекните, почему?
Закончилась мода, теперь модно не использовать jquery
Nik
Уже не первый раз с таким встречаюсь. Намекните, почему?
потому что помигать классом можно и не затаскивая целую либу
Nik
+, либо нормальные фреймворки
Nikita
Vue.js, React, Angular
Nikita
Что там ещё из модного)
Nik
vue не нужен 😆
Romuald
Фреймворки. А как же сео?
Nikita
А вдруг в будущем понадобиться?
Что значит в будущем понадобится? Понадобяться - добавь и пересобери скрипты
Nikita
vue не нужен 😆
чатика Vue на тебя нет))
Nik
Фреймворки. А как же сео?
сео тоже ненужно 😆
Romuald
сео тоже ненужно 😆
Тогда и js не нужен. Все равно некому будет придти)))
Nik
давно уже придумали хедлес браузеры, которые умеют жс. в том числе и собрать нищебродскую страничку на каком-нибудь реакте
Romuald
Romuald
Блин. Какой бы я был счастливый, если бы не было задач - задрачивать сео
Anonymous
Что там ещё из модного)
Просто если js подтягивать отдельно, то наверняка он уже лежит закешированный с других сайтов и время и ресурсы на получение jquery браузером не тратиться. Но упаковывая его вебпаком тут уже один раз как минимум подтянется. Но это мелочи, как мне кажется
Romuald
легенды про то что с jquery надо грузить с cdn потому что он кешируется для множества сайтов ещё в ходу?)
Ну а как же. Берем cdn cloudflare. Там типа сервера по всему миру и jquery грузится с ближайшего к тебе
Romuald
И ты такой "Ололо" довольный.
Nikita
и мы радуемся)
Romuald
Я раз наподключал в тестовое задание скриптов с cloudflare.
Romuald
Его смотреть никто потом не стал. Типа - не бест практис ни разу
Nik
Ну а как же. Берем cdn cloudflare. Там типа сервера по всему миру и jquery грузится с ближайшего к тебе
вы видно не застали времена когда яндекс метрика чуть подупала на пару часов
Nikita
cloudflare тоже падал помоему
Nikita
А недавняя блокировка гугла в РФ... и всё ни jquery ни шрифтов ни сайта)
Romuald
Именно ради этих моментов и стоит хранить у себя же всё файло
Romuald
Сохранишь своим боссам конверсию
Romuald
Ну а если отказываться от jquery, то в пользу чего? Выпадающие календари. Слайдеры и всякая лабуда
Nikita
есть же реализации на нативном js почти для всего
Nikita
у jquery была основная миссия решить проблемы кроссбраузерности, в эпоху когда js в разных браузерах работал поразному
Nikita
сейчас же вроде всё более-менее стандартизировано)
Romuald
Ну да.