Поля JSON становятся все более популярными, теперь они официально поддерживаются в MySQL 5.7.8. Их даже использует популярный пакет Spatie Laravel…
laravel
Уроки программирования на Laravel для начинающих и продвинутых.
Laravel: Одна таблица для всех моделей
Бывает так, что в нашем приложении есть две модели (а иногда и больше), которые имеют одинаковые атрибуты, но отличаются некоторыми…
Laravel API 404 ответ: Возвращаем JSON вместо страницы с ошибкой
Если вы создаете проект на Laravel как с веб-страницами, так и с API, то вам необходимо для каждого из них…
Команды Artisan Make с параметрами
В Laravel есть потрясающий набор artisan команд, из которых чаще всего используется make:xxx — например, make:model или make:migration и т.…
Исключения Laravel: ловим, обрабатываем и создаем собственные
Обычно веб-разработчики не следят за ошибками. Если что-то идет не так, то мы частенько видим дефолтный текст ошибки Laravel: «Whoops,…
Почтовые уведомления в Laravel: Настраиваем шаблоны
Laravel имеет удобную систему уведомлений, позволяющую оповещать пользователей по электронной почте, Slack и SMS. И ко всему этому прилагаются довольно…
Laravel — Создаём свои собственные функции
Иногда бывает нужна функция, которая доступна везде и тут вам пригодится этот урок. Куда ни глянь, всюду видишь уроки, в…
Делаем сайт на Laravel на нескольких языках
Этот урок по созданию мультиязычного сайта на Laravel 5.8. Мы будем отображать сообщения пользователю, на том языке, который он выберет.…
10 недооцененных команд Blade
Laravel Blade — это встроенный в фреймворк шаблонизатор, упрощающий работу с HTML. Хочу поделиться с вами 10 недооцененными командами Balde,…
Laravel и ULID
В прошлой статье мы разобрались как в Laravel работать с UUID. Но он не решает всех проблем распределенных систем. Один…
Laravel и UUID
Что такое UUID? UUID это универсальный уникальный идентификатор. 16-байтный (128-битный) номер, используемый для уникальной идентификации какого-либо объекта без общего центра…
Создаём свою собственную Blade команду: На примере br2nl в Laravel
Недавно у меня была задача с полем textarea — сохранять данные для перевода строки, но не показывать их в форме.…
Резервный маршрут в Laravel
Резервный маршрут: если ни один не подошёл В Laravel 5.5.5 появилась новая функция маршрутизации Route::fallback(). Если не сработал ни один…
Laravel. Фильтры маршрутов с регулярными выражениями
Совет дня. В маршруте вы можете указать Route::get(‘projects/{project_id}’, ‘ProjectController@show’); А если нужно, чтобы project_id был строго целым числом? Для этого…
Простая Мультитенантность в Laravel через Trait
Мультитенантность( она же Мультиарендность, она же Multi-Tenancy) распространенное явление в веб-проектах — когда вы предоставляете доступ к записям только тем…