Laravel World
8.46K subscribers
1.25K photos
25 videos
9 files
2.08K links
Laravel & PHP news
Download Telegram
Spatie Video: Улучшение читаемости кода за счет уменьшения отступов
#english #video
https://spatie.be/videos/readable-laravel/improving-readability-by-decreasing-indentation
Мидлвар как сервис-провайдер
Когда вам нужно настроить сервис в Laravel, то обычно это делается через сервис-провайдеры. Но тут есть один нюанс: они глобальные. Обычно это не имеет значения, но в многосекционных приложениях это может создать проблемы.
This media is not supported in your browser
VIEW IN TELEGRAM
Защищаем адреса страниц в Laravel с помощью pin-кода
#english
https://martinbetz.eu/articles/laravel-pin-protected-url/
Еще одно преимущество констант: захардкоженные переменные, например периоды времени или числа, не дают контекста вашему коду. Оборачивая их в константу, вы мгновенно получаете информацию о её использовании в проекте.
Fjord — новая админка для Laravel
#english
https://www.fjord-admin.com/
Использование стека TALL вместе с пакетом Event Sourcing
#english
https://www.juststeveking.uk/embracing-the-tall-stack-with-event-sourcing-an-adventure-into-the-unknown/
Условия не нужны, если в итоге вы хотите получить всего лишь булев тип.
Рассмотрите вариант использования тайпхинтинга (объявления типов) вместо doc-блоков
Обрабатываем исключение ModelNotFoundException глобально
#english
https://navcodes.dev/blog/laravel-model-not-found-exception/
Упрощенное объяснение от Povilas Korop: что выбрать для проекта Sanctum или Passport?
Используйте объекты. Простое задание не означает, что нужно выполнять его простыми типами данных. В массиве можно наплодить кучу параметров и выделывать с ними разные штуки, а Объект подразумевает порядок, контроль и читаемость кода.
Делаем систему видеозаписи с помощью Laravel, Vue и Videojs-record
#english
https://medium.com/@vivekdhumal/how-to-make-a-video-recorder-using-videojs-record-vue-and-laravel-c586fed455bd
Упрощенные контроллеры
В этому уроке я дам пару советов, как облегчить ваши контроллеры.
Подробное руководство по использованию Soft Deletes в Laravel
«Мягкое удаление» — когда данные из базы не удаляются, а только помечаются как удаленные.
#english
https://www.thisprogrammingthing.com/2020/Working-With-Laravels-SoftDelete-Trait/
Laravel+Twilio: Пишем WhatsApp-бота для для конвертации валют
#english
https://www.twilio.com/blog/build-whatsapp-currency-conversion-bot-twilio-laravel