Laravel World
8.47K subscribers
1.25K photos
25 videos
9 files
2.08K links
Laravel & PHP news
Download Telegram
Laravel: Полное объяснение как Задачи попадают в Очередь
#english
https://medium.com/@sirajul.anik/how-does-laravel-jobs-get-queued-c241b04135b7
Видео от Spatie о том, как создавать и просматривать отчеты о покрытии кода в PhpStorm, используя PHPUnit и Xdebug
#english #video
https://freek.dev/1674-how-to-generate-and-view-code-coverage-reports-in-phpstorm-using-phpunit-and-xdebug
Делаете много комментариев в коде и думаете, что это хорошо? Но это не совсем так! Теперь нужно вникать и в комментарий и в код, а при рефакторинге не забывать проверять, что комментарии все еще актуальны! Вместо этого просто пишите хороший читабельный код!
Вышел Laravel 7.14
7 добавлений, 6 исправлений и 2 изменения.
#english
https://blog.laravel.com/laravel-v7-14-0-released
Новая версия Laravel FFMpeg — пакета для интеграции FFMpeg в Laravel: полностью переписанное с новыми функциями и множеством улучшений.
#english #package
https://protone.media/en/blog/were-releasing-the-next-major-version-of-laravel-ffmpeg-a-full-rewrite-with-new-features-and-many-improvements
Регулярные выражения сложны для понимания и вы не должны в них вникать читая код — используйте вместо них константы!
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-блоков