Laravel World
8.46K subscribers
1.25K photos
25 videos
9 files
2.08K links
Laravel & PHP news
Download Telegram
Пишем реферальную программу для приложения на Laravel
#english
https://miguelpiedrafita.com/laravel-affiliate/
Оптимизация Тестов
Презентация для доклада Sebastian Bergmann на OnlinePHPConference
Вы узнаете, как оптимизировать свой набор тестов (PHPUnit) с точки зрения эффективности и результативности, а также читабельности и организационной структуры.
#english #pdf
https://thephp.cc/presentations/2020-the-online-php-conference-optimizing-your-test-suite.pdf
Интегрируем Paypal в Laravel
Займемся интеграцией платежного шлюза Paypal в приложение Laravel.
Небольшой совет по Laravel от Barry vd. Heuvel.
Обычно удобно применять whereDate(), но поскольку она использует функцию MySQL date, то не использует индекс. Если же вы хотите использовать индекс, то используйте сравнение (> = сегодня, < завтра) или оператор between. Это можно упростить с помощью скоупа, см. изображение.
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/