Новое в Laravel 8.23: Метод sole()
https://www.amitmerchant.com/query-builder-sole-to-validate-multiple-records-in-laravel-8x/
https://www.amitmerchant.com/query-builder-sole-to-validate-multiple-records-in-laravel-8x/
Amit Merchant - A blog on PHP, JavaScript, and more
The query builder’s sole() method to validate multiple records in Laravel 8.x
With the latest release minor of Laravel, i.e. v8.23.0, a really interesting method has been introduced in Laravel’s query builder for situation where you want to get the only record for the matching criteria. But if there are more records for this criteria…
Заменяем дебаг через Dump & Die на Ray
https://jackwhiting.co.uk/posts/replacing-dump-and-die-with-ray/
https://jackwhiting.co.uk/posts/replacing-dump-and-die-with-ray/
Jack Whiting
Replacing Dump & Die with Ray when Debugging
I have always been a dump and die kind of guy until Spatie released their new tool Ray. Now, I am not sure if I could go back as it has become handy in my daily workflow
Laravel Lang Publisher — Менеджер локализаций
При использовании мультиязычного приложения перед разработчиком встаёт проблема перевода стандартных фраз из файлов auth.php, validation.php и тому подобных, а также поддержка перевода в актуальном состоянии.
В попытках автоматизации многие находят пакет Laravel-Lang/lang. Но у него есть один недостаток — он предоставляет только файлы перевода, которые необходимо вручную скопировать в своё приложение, при этом не потеряв другие свои переводы. И здесь мы сталкиваемся с проблемой, которую решает пакет Laravel Lang Publisher.
https://laravel.demiart.ru/laravel-lang-publisher/
При использовании мультиязычного приложения перед разработчиком встаёт проблема перевода стандартных фраз из файлов auth.php, validation.php и тому подобных, а также поддержка перевода в актуальном состоянии.
В попытках автоматизации многие находят пакет Laravel-Lang/lang. Но у него есть один недостаток — он предоставляет только файлы перевода, которые необходимо вручную скопировать в своё приложение, при этом не потеряв другие свои переводы. И здесь мы сталкиваемся с проблемой, которую решает пакет Laravel Lang Publisher.
https://laravel.demiart.ru/laravel-lang-publisher/
Уроки Laravel
Laravel Lang Publisher — Менеджер локализаций | Уроки Laravel
При использовании мультиязычного приложения перед разработчиком встаёт проблема перевода стандартных фраз из файлов auth.php, validation.php и тому подобных, а также поддержка перевода в актуальном со
Тейлор о версионировании фреймворка
Мы не планируем прекращать использование семантического версионирования для Laravel, но меня расстраивает, что создается иллюзия очень быстрого развития фреймворка, хотя на самом деле в мажорных выпусках гораздо меньше критических изменений, чем было раньше.
Людям до сих пор трудно понять, что темпы выпуска фреймворка совсем не поменялись и процесс обновления становился все проще с каждым релизом.
Я по-прежнему считаю, что предыдущее наше версионирование было лучше (
Мы не планируем прекращать использование семантического версионирования для Laravel, но меня расстраивает, что создается иллюзия очень быстрого развития фреймворка, хотя на самом деле в мажорных выпусках гораздо меньше критических изменений, чем было раньше.
Людям до сих пор трудно понять, что темпы выпуска фреймворка совсем не поменялись и процесс обновления становился все проще с каждым релизом.
Я по-прежнему считаю, что предыдущее наше версионирование было лучше (
{paradigm/era}.{major}.{patch}
). Лучше именно для фреймворка, а не для пакетов, таких как Cashier, Dusk и т.д. Пусть это станет уроком для других опенсорсных разработчиков: доверяйте интуиции и не поддавайтесь давлению.Повторение потенциально сбойных операций
https://www.amitmerchant.com/retry-operations-with-high-probability-of-failure-in-laravel/
https://www.amitmerchant.com/retry-operations-with-high-probability-of-failure-in-laravel/
Amit Merchant - A blog on PHP, JavaScript, and more
Retry operations with high probability of failure in Laravel
There are certain operations that can have a high probability of failure. For instance, sending a request to a third-party API. You’re not sure whether it will work every time flawlessly because it’s not in your control. If the API endpoint you’re hitting…
Поиск медленных тестов в PHPUnit 9
https://www.aaronsaray.com/2021/finding-slow-tests-in-phpunit-9
https://www.aaronsaray.com/2021/finding-slow-tests-in-phpunit-9
Делаем самостоятельно двухфакторную аутентификацию в Laravel
https://hafiqiqmal93.medium.com/laravel-2fa-login-with-microsoft-authenticator-app-cb72ece41862
https://hafiqiqmal93.medium.com/laravel-2fa-login-with-microsoft-authenticator-app-cb72ece41862
Medium
Laravel 2FA Login with Microsoft Authenticator App
Two Factor Authentication (2FA) is an extra layer of protection used to ensure the security of online accounts beyond just a username and…
Релиз Laravel FastLogin
Пакет для добавления логина через FaceID/TouchID
https://github.com/m1guelpf/laravel-fastlogin
Пакет для добавления логина через FaceID/TouchID
https://github.com/m1guelpf/laravel-fastlogin
GitHub
GitHub - m1guelpf/laravel-fastlogin: Allow your users to login with FaceID/TouchID
Allow your users to login with FaceID/TouchID. Contribute to m1guelpf/laravel-fastlogin development by creating an account on GitHub.
Защищаем API от XSS
https://hafiqiqmal93.medium.com/api-extra-security-layer-with-xss-protection-using-laravel-d9552eecaeea
https://hafiqiqmal93.medium.com/api-extra-security-layer-with-xss-protection-using-laravel-d9552eecaeea
Medium
API Extra Security Layer with XSS Protection using Laravel
Cross-site scripts (XSS) attack is where the attacker execute malicious scripts in a web browser of the victim by including malicious code…
Englightn: Проверка вашего Laravel-проекта на производительность, безопасность и надежность.
https://youtu.be/oWXwO4wLCOw
https://youtu.be/oWXwO4wLCOw
YouTube
Englightn: Laravel Project Health Check in Seconds
Review of a new tool that runs 60+ checks on your Laravel application and your server configuration for performance, security, and reliability.
Try it out: https://www.laravel-enlightn.com/
- - - - -
Try our Laravel QuickAdminPanel: https://bit.ly/quickadminpanel…
Try it out: https://www.laravel-enlightn.com/
- - - - -
Try our Laravel QuickAdminPanel: https://bit.ly/quickadminpanel…
Генерация уникальных рандомных купонов
https://gdebrauwer.dev/blog/generating-unique-voucher-codes/
https://gdebrauwer.dev/blog/generating-unique-voucher-codes/
Günther Debrauwer
Generating unique, random-looking voucher codes
Generating one voucher code is easy, but what if you need to generate thousands (or millions) and you need to be sure that each voucher code is unique?
Релиз Laravel Package Tools
Пакет для упрощения создания своих пакетов. Регистрация конфига, миграции и многое другое.
https://freek.dev/1886-simplifying-service-providers-in-laravel-packages
Пакет для упрощения создания своих пакетов. Регистрация конфига, миграции и многое другое.
https://freek.dev/1886-simplifying-service-providers-in-laravel-packages