Автоматизированные тесты служат нескольким целям. Тесты гарантируют, что код по-прежнему работает так, как вы ожидаете, после внесения изменений. Но они также служат другой цели, которую, как мне кажется, часто упускают из виду:…
Backend
Пример того, что будет, если вы забудете валидировать входящие данные от пользователя.
Наглядный пример того, что будет, если мы не будем проверять данные, которые пришли от пользователя на примере Laravel.
События Livewire
Оригинал статьи https://devdojo.com/tnylea/livewire-events Laravel Livewire сильно упрощает разработку вашего приложения Laravel. Livewire позволяет легко отправлять данные с клиента на сервер и с сервера обратно на клиент. Это похоже на то, как Ajax и Laravel подключились к созданию Livewire. Это как если бы фронтэнд и…
Использование Laravel UI с Fortify
Это, вероятно, самый быстрый способ, который я знаю, как построить scaffold Auth в Laravel 8, используя Laravel Fortify в качестве бэк-энд-механизма Auth.
[Live-coding] Laravel Livewire: пример разработки зависимой формы
Livewire отлично подходит для интерактивности в формах, позвольте мне показать вам пример с формой заказа продуктов.
Как использовать хранилище Google Drive в качестве файловой системы в Laravel
Для некоторых проектов мы используем Google Диск в качестве хранилища некоторых файлов в проектах Laravel. В этом посте я покажу, как вы можете настроить Google Drive в качестве диска…
Пакет для функционала срока годности для вашей модели Eloquent Laravel
Установка через композер Чтобы начать использовать этот пакет, достаточно подключить трейт Expirable к вашей модели: Также вам необходимо добавить в вашу модель новое поле expires_at. Пакет включает в…
Laravel 8 Условное перенаправление входа в систему
Laravel 8 представляет Fortify, новый пакет для предоставления услуг аутентификации пользователей. Предположим, нам нужно перенаправить пользователя, так как он входит в систему на основе какого-то атрибута пользователя. С помощью Fortify,…
В чём разница между listener и subscriber
Listener — слушатель одного или более событий, некий такой атомарный исполнитель. Не знает на что он подписан, но легко управляется через конфигурацию. Если разные слушает — нужно самому логику…
Исключения в Laravel: Зачем использовать и как создавать свои собственные
Я вижу, что многие разработчики не используют классы исключений и блоки try-catch, потому что они не понимают, как они на самом деле работают под капотом. Итак, давайте учиться…