Laravel | Migration Generator
Laravel Migration Generator - пакет для генерации миграций из существующей структуры БД. В отличие от встроенной команды schema:dump генерирует файлы миграций, а не SQL.
👉 @web_craft
Laravel Migration Generator - пакет для генерации миграций из существующей структуры БД. В отличие от встроенной команды schema:dump генерирует файлы миграций, а не SQL.
👉 @web_craft
Laravel | Laravel Examples
https://laravelexamples.com - сайт с постоянно пополняемой коллекцией примеров кода на Laravel. Присутствуют примеры как для стандартных функций Laravel, так и примеры работы с популярными пакетами.
👉 @web_craft
https://laravelexamples.com - сайт с постоянно пополняемой коллекцией примеров кода на Laravel. Присутствуют примеры как для стандартных функций Laravel, так и примеры работы с популярными пакетами.
👉 @web_craft
PHP | Patrol
Patrol - CLI-инструмент для проверки composer-зависимостей вашего проекта на предмет устаревших пакетов и наличия уязвимостей.
👉 @web_craft
Patrol - CLI-инструмент для проверки composer-зависимостей вашего проекта на предмет устаревших пакетов и наличия уязвимостей.
👉 @web_craft
Laravel | Nullable trait
michaeldyrynda/laravel-nullable-fields - пакет для Laravel с трейтом Nullable.
Трейт nullable позволяет описать какие поля нужно сохранять как null, если пришло любое пустое значение.
👉 @web_craft
michaeldyrynda/laravel-nullable-fields - пакет для Laravel с трейтом Nullable.
Трейт nullable позволяет описать какие поля нужно сохранять как null, если пришло любое пустое значение.
👉 @web_craft
Laravel | Notification Channels
Помимо отправки сообщений по электронной почте, Laravel предоставляет возможность отправлять уведомления через различные каналы, например Slack.
laravel-notification-channels.com - это поддерживаемая сообществом коллекция драйверов для отправки уведомлений через различные каналы, неподдерживаемые в Laravel по умолчанию.
👉 @web_craft
Помимо отправки сообщений по электронной почте, Laravel предоставляет возможность отправлять уведомления через различные каналы, например Slack.
laravel-notification-channels.com - это поддерживаемая сообществом коллекция драйверов для отправки уведомлений через различные каналы, неподдерживаемые в Laravel по умолчанию.
👉 @web_craft
Laravel | Клонирование моделей со связями
В видео показано, как работать с пакетом bkwld/cloner, предназначенным для упрощения создания копий моделей вместе со связанными моделями.
👉 @web_craft
В видео показано, как работать с пакетом bkwld/cloner, предназначенным для упрощения создания копий моделей вместе со связанными моделями.
👉 @web_craft
Laravel | Контекст лога
Недавно в Laravel появилась возможность добавлять контекст к записям в логе. Например, можно добавить какой-то ID ко всем записям, добавленным в лог в рамках одного запроса.
Для этого достаточно вызвать Log::withContext(). После этого у всех записей будет добавлена информация о контексте.
Недавно в Laravel появилась возможность добавлять контекст к записям в логе. Например, можно добавить какой-то ID ко всем записям, добавленным в лог в рамках одного запроса.
Для этого достаточно вызвать Log::withContext(). После этого у всех записей будет добавлена информация о контексте.
Laravel | Настраиваем backup для своего Laravel проекта
В статье рассказывается о настройке автоматического бекапа приложений на Laravel с помощью пакетов spatie/laravel-backup и deployer
👉 @web_craft
В статье рассказывается о настройке автоматического бекапа приложений на Laravel с помощью пакетов spatie/laravel-backup и deployer
👉 @web_craft
Laravel | Currency
amrshawky/currency - composer-пакет предоставляющий функционал конвертирования валют на основе данных от сервиса exchangerate.host.
amrshawky/laravel-currency - пакет для интеграции amrshawky/currency в приложения на Laravel.
👉 @web_craft
amrshawky/currency - composer-пакет предоставляющий функционал конвертирования валют на основе данных от сервиса exchangerate.host.
amrshawky/laravel-currency - пакет для интеграции amrshawky/currency в приложения на Laravel.
👉 @web_craft
Laravel | Очистка моделей
В статье рассказывается об очистке БД от старых записей, реализованной с помощью новой функции Models Pruning, появившейся в Laravel 8.50.
👉 @web_craft
В статье рассказывается об очистке БД от старых записей, реализованной с помощью новой функции Models Pruning, появившейся в Laravel 8.50.
👉 @web_craft
👨💻 Не хотите тратить большие деньги на онлайн курсы?
Хотите бесплатно получить курсы по программированию от лучших компаний? Тогда вам сюда.
Целые терабайты курсов от Udemy, SkillBox, GeekBrains и других онлайн-платформ в этом канале.
Хотите бесплатно получить курсы по программированию от лучших компаний? Тогда вам сюда.
Целые терабайты курсов от Udemy, SkillBox, GeekBrains и других онлайн-платформ в этом канале.
Laravel | Автоматическое удаление связанных моделей
Часто возникает задача удаления связанных моделей при удалении основной модели. Например, удаление комментариев к записи в блоге.
Для этого можно воспользоваться событием deleting и описать его в методе boot.
👉 @web_craft
Часто возникает задача удаления связанных моделей при удалении основной модели. Например, удаление комментариев к записи в блоге.
Для этого можно воспользоваться событием deleting и описать его в методе boot.
👉 @web_craft
PHP | AntiXSS
voku/anti-xss - composer-пакет предоставляющий функционал очистки входных данных от потенциально опасного кода.
👉 @web_craft
voku/anti-xss - composer-пакет предоставляющий функционал очистки входных данных от потенциально опасного кода.
👉 @web_craft
Laravel | Водяные знаки
В статье рассказывается о наложении водяных знаков с помощью пакета intervention/image.
👉 @web_craft
В статье рассказывается о наложении водяных знаков с помощью пакета intervention/image.
👉 @web_craft
Laravel | Localized Routes
Пакет Laravel Localized Routes предоставляет различный функционал для создания локализованных роутов в приложениях на Laravel.
👉 @web_craft
Пакет Laravel Localized Routes предоставляет различный функционал для создания локализованных роутов в приложениях на Laravel.
👉 @web_craft
Laravel | Adding Scopes to Laravel Scout Queries
В статье рассказывается о том, как подключать скоупы моделей к запросам в Laravel Scout.
👉 @web_craft
В статье рассказывается о том, как подключать скоупы моделей к запросам в Laravel Scout.
👉 @web_craft
Laravel | Директива @class
В недавнем релизе Laravel 8.51 появилась blade-директива @class, которая позволяет добавлять html-элементам опциональные css-классы.
Для переключения класса достаточно передать в директиву @class массив в котором ключами будут css-классы и значениями - условия включения классов.
👉 @web_craft
В недавнем релизе Laravel 8.51 появилась blade-директива @class, которая позволяет добавлять html-элементам опциональные css-классы.
Для переключения класса достаточно передать в директиву @class массив в котором ключами будут css-классы и значениями - условия включения классов.
👉 @web_craft