10 недооцененных команд Blade
Laravel Blade — это встроенный в фреймворк шаблонизатор, упрощающий работу с HTML. Хочу поделиться с вами 10 недооцененными командами Balde, которые сделают ваш код чище и сэкономят время.
Что вас интересует?
Laravel Blade — это встроенный в фреймворк шаблонизатор, упрощающий работу с HTML. Хочу поделиться с вами 10 недооцененными командами Balde, которые сделают ваш код чище и сэкономят время.
Коллекции в Laravel предоставляют действительно классную обёртку для работы с массивами. Каждый разработчик Laravel использовал их не раз, особенно при работе с Eloquent. В этой статье я расскажу вам о 10 полезных методах, которые вы можете использовать для получения максимальной отдачи от Коллекции Laravel.
Приёмы работы в Laravel с Eloquent, о которых вы еще не слышали
Фреймворк Laravel полон тайн, которые мне повезло раскопать во время работы над различными задачами. Некоторые из них были более-менее известны, другие были недокументированными функциями или хаками. Сейчас я поделюсь с вами моими находками.
Технология Eloquent ORM кажется весьма простой, но под капотом она скрывает множество скрытых функций и малоизвестных способов достижения большей эффективности работы. В этой статье я расскажу вам несколько хитростей.
В системе валидации Laravel существует более 60 правил, но, вдруг, вам нужно что-то особенное? Вы можете легко создать свои собственные правила проверки или же использовать те, что есть в Интернете. Давайте посмотрим, что же там есть.
Когда впервые начинал работать с Laravel, я чувствовал, что есть много вещей, которые можно сделать лучше, когда доходило до реализации моделей. После погружения в класс Eloquent Model я обнаружил некоторые интересные вещи, значительно облегчающие работу с моделями.
Одна из самых распространенных проблем с производительностью, которую я видел в Laravel — это использование методов Eloquent и отношений из шаблонов Blade, создание ненужных дополнительных циклов и запросов. В этой статье я покажу различные сценарии и способы их эффективного использования.
Если вы создаете проект на Laravel как с веб-страницами, так и с API, то вам необходимо для каждого из них настраивать вывод ошибок. При веб-просмотре должны быть страницы с ошибками, а API должен возвращать JSON с кодами состояния. Как это сделать? Я покажу пример с 404-ой ошибкой Not Found.
В прошлой статье мы разобрались как в Laravel работать с UUID. Но он не решает всех проблем распределенных систем. Один из новых подходов к генерации уникальных идентификаторов это ULID — Universally Unique Lexicographically Sortable Identifier (универсальный уникальный лексографически сортируемый идентификатор).