Laravel JWT-Auth: Автоматическое обновление токенов
#english
https://medium.com/backenders-club/laravel-jwt-auth-refresh-token-on-auto-pilot-eb114a46283b
#english
https://medium.com/backenders-club/laravel-jwt-auth-refresh-token-on-auto-pilot-eb114a46283b
Medium
Laravel JWT-Auth: Refresh token on Auto-Pilot
So let’s assume you’ve built an API, and you need to automate refreshing of tokens. Well Laravel makes this easy without manually keeping…
Релиз Alpine 2.4
Минималистичный js-фреймворк входящий в TALL-стек.
Новая директива «x-spread» и сохранение работоспособности компонентов при ошибке в одном из них
#english
https://github.com/alpinejs/alpine
Минималистичный js-фреймворк входящий в TALL-стек.
Новая директива «x-spread» и сохранение работоспособности компонентов при ошибке в одном из них
#english
https://github.com/alpinejs/alpine
GitHub
GitHub - alpinejs/alpine: A rugged, minimal framework for composing JavaScript behavior in your markup.
A rugged, minimal framework for composing JavaScript behavior in your markup. - GitHub - alpinejs/alpine: A rugged, minimal framework for composing JavaScript behavior in your markup.
Преимущества использования кастомных исключений
#english
https://www.amitmerchant.com/using-custom-exception-php/
#english
https://www.amitmerchant.com/using-custom-exception-php/
Amit Merchant - A blog on PHP, JavaScript, and more
Benefits of using custom exceptions in PHP
Exceptions are really useful when you want to handle some situations which can not be handled gracefully otherwise. So, using exceptions, you can handle certain sceanrios by showing a nice error message. Take the following example for instance.
Создаём свою artisan-команду в Laravel и подсчитываем время её выполнения
Через CLI (Интерфейс командной строки) очень удобно выполнять длительные и ресурсоёмкие задачи, а с помощью Artisan Console мы можем создавать для этого свои собственные команды. Обычно я делаю специальные команды для приложений, требующих первоначальную настройку, либо для запуска запросов к очень большим базам данных.
Через CLI (Интерфейс командной строки) очень удобно выполнять длительные и ресурсоёмкие задачи, а с помощью Artisan Console мы можем создавать для этого свои собственные команды. Обычно я делаю специальные команды для приложений, требующих первоначальную настройку, либо для запуска запросов к очень большим базам данных.
Использование кастомных Гвардов и Провайдеров для аутентификации пользователей через имеющийся API
#english
https://medium.com/infraspeak/integrating-infraspeaks-api-authentication-on-first-party-clients-bb5be026fa5d
#english
https://medium.com/infraspeak/integrating-infraspeaks-api-authentication-on-first-party-clients-bb5be026fa5d
Medium
Integrating Infraspeak’s API authentication on first-party clients
How we leveraged Laravel’s custom Guards and Providers to authenticate users against our already existent API service
Основы Alpine.js
Бесплатный курс из 4 видеоуроков по новому js-фреймворку
#english
https://laracasts.com/series/alpine-essentials
Бесплатный курс из 4 видеоуроков по новому js-фреймворку
#english
https://laracasts.com/series/alpine-essentials
Laracasts
Alpine.js Essentials
Alpine.js is a relatively new JavaScript framework for defining behavior directly in your markup. While similar to frameworks like Angular and Vue, you may find that Alpine is a bit more light-weight and portable. In this series, one step at a time, I'll…
Решение проблемы N+1 без нагрузки на память
#english
https://medium.com/swlh/solving-n-1-query-without-creating-memory-issue-in-laravel-d02d77c5fccc
#english
https://medium.com/swlh/solving-n-1-query-without-creating-memory-issue-in-laravel-d02d77c5fccc
Medium
Solving N+1 Query without creating Memory issue in Laravel
One of common problem of programmers when they create an app with ORM is N+1 query in their application. N+1 query problem is an…
Совет дня
Если сайт Medium не показывает вам статью, предлагая зарегистрироваться или указывая на истекший лимит, то скопируйте ссылку в новое «Приватное окно» (Инкогнито).
Если сайт Medium не показывает вам статью, предлагая зарегистрироваться или указывая на истекший лимит, то скопируйте ссылку в новое «Приватное окно» (Инкогнито).
Набор правил PHPStan для защиты от «магии» Laravel.
Весьма специфический пакет для нелюбителей Фасадов и глобальных хелперов.
#english
https://github.com/canvural/larastan-strict-rules
Весьма специфический пакет для нелюбителей Фасадов и глобальных хелперов.
#english
https://github.com/canvural/larastan-strict-rules
GitHub
GitHub - canvural/larastan-strict-rules: Extra strict and opinionated PHPStan rules for Laravel.
Extra strict and opinionated PHPStan rules for Laravel. - canvural/larastan-strict-rules
Автоматизация тестирования с GitHub Actions
#english
https://medium.com/swlh/test-automation-for-laravel-7-and-mysql-with-github-actions-467493c2f7ed
#english
https://medium.com/swlh/test-automation-for-laravel-7-and-mysql-with-github-actions-467493c2f7ed
Medium
Test automation for Laravel 7 and MySQL with GitHub Actions
How to create a GitHub workflow from scratch for Laravel 7 with service containers (MySQL) and managing secrets
Удобное использование Sweetalert.
Показываем информационные окна на JS из Laravel
#english
https://medium.com/@sentiasa/flash-messages-with-sweetalert-laravel-dedd7fe4b609
Показываем информационные окна на JS из Laravel
#english
https://medium.com/@sentiasa/flash-messages-with-sweetalert-laravel-dedd7fe4b609
Контейнеризация Laravel-приложения с помощью Docker Compose
#english
https://webomnizz.com/containerize-your-laravel-application-with-docker-compose/
#english
https://webomnizz.com/containerize-your-laravel-application-with-docker-compose/
WebOmnizz
Containerize your Laravel Application with Docker Compose | WebOmnizz
In this article, we will learn how to set up the Laravel development environment with Docker. We are going to use the Docker Compose to set up the development environment. Let’s start the steps without delay. This may also help: Laravel, Nginx and MySQL configuration…
Релиз Blade Icons 0.4
Пакет упрощает использование SVG-иконок в blade-шаблонах.
Эта версия объединена с пакетом Blade SVG и полностью переписана.
#english
https://driesvints.com/blog/the-new-blade-icons-release
Пакет упрощает использование SVG-иконок в blade-шаблонах.
Эта версия объединена с пакетом Blade SVG и полностью переписана.
#english
https://driesvints.com/blog/the-new-blade-icons-release
Driesvints
The New Blade Icons Release | Dries Vints
The new version of Blade Icons is now publicly available.
Как включить режим обслуживания в мультитенантном приложении
Доработка пакета Spatie Laravel Multitenancy
#english
https://medium.com/@jasper.briers/laravel-maintenance-mode-with-spaties-multi-tenancy-package-61c0ae06a84a
Доработка пакета Spatie Laravel Multitenancy
#english
https://medium.com/@jasper.briers/laravel-maintenance-mode-with-spaties-multi-tenancy-package-61c0ae06a84a
Medium
Laravel Maintenance Mode with Spatie’s multi tenancy package
Recently I started to rebuild an ten-ish year old SaaS product in Laravel from an abandoned framework. The product needs multi tenancy…
Laravel+Angular. Аутентификация на основе токенов с помощью JWT
#english
https://www.positronx.io/laravel-angular-token-based-authentication-with-jwt/
#english
https://www.positronx.io/laravel-angular-token-based-authentication-with-jwt/
Positronx.io
Laravel 10 Angular 16 Token-Based Authentication with JWT - Positronx.io
In this tutorial, we will learn how to create user registration and authentication system and store the user data in the MySQL database.