Как работает валидация в пакете egulias/email-validation
https://zubairmohsin.dev/blog/how-email-address-validation-works-in-laravel-using-egulias-email-validation-package
https://zubairmohsin.dev/blog/how-email-address-validation-works-in-laravel-using-egulias-email-validation-package
Laravel Breeze на практике: меню, маршруты и полный MVC
https://youtu.be/r61lkTd4m1U
https://youtu.be/r61lkTd4m1U
YouTube
Practical Laravel Breeze: Menu, Routes and Full MVC
This video is an excerpt of a SaaS course that I decided to cancel shooting, but I think it will be still useful for those of you who want to get familiar with Laravel Breeze.
Repository: https://github.com/LaravelDaily/Laravel-SaaS-Course-2021
Full Course…
Repository: https://github.com/LaravelDaily/Laravel-SaaS-Course-2021
Full Course…
Что нового в Laravel 8.33
https://laravel-news.com/laravel-8-33-0
https://laravel-news.com/laravel-8-33-0
Laravel News
A new missing() callback for resource routes and a StringEncrypter interface are now in Laravel 8.33
The Laravel team released 8.33 with the ability to define a missing() callback for resource routes, and a StringEncrypter interface.
Использование отношений HasOne над HasMany
https://timacdonald.me/would-you-like-a-fry-with-that-using-a-has-one-over-a-has-many-relationship-in-laravel/
https://timacdonald.me/would-you-like-a-fry-with-that-using-a-has-one-over-a-has-many-relationship-in-laravel/
Tim MacDonald
Would you like fry with that? Using a HasOne over a HasMany relationship in Laravel by Tim MacDonald
When you are working with a one-to-many relationship, it is sometimes the case that a particular instance on the "many" side of the relationship is flagged as unique and important to your system in some way.
Код-ревью от Povilas Korop: мультиарендность, события и очереди
https://youtu.be/8ot9IiGaqhk
https://youtu.be/8ot9IiGaqhk
YouTube
Laravel Code Review: Multi-Tenancy, Events and Queues
Another code review, this time it's not junior code: it's an interesting multi-tenancy and multi-DB solution, with events and listeners.
00:00 Intro
00:57 Install: Readme and .env.example
03:20 Sign Up: How Multi-Tenancy Works
06:08 Let's Try it Out
06:41…
00:00 Intro
00:57 Install: Readme and .env.example
03:20 Sign Up: How Multi-Tenancy Works
06:08 Let's Try it Out
06:41…
Релиз Laravel SOAP 1.0
Интерфейс для обработки запросов и ответов по протоколу SOAP
https://github.com/ricorocks-Digital-Agency/soap
Интерфейс для обработки запросов и ответов по протоколу SOAP
https://github.com/ricorocks-Digital-Agency/soap
Файберы в PHP 8.1
https://clue.engineering/2021/fibers-in-php
https://clue.engineering/2021/fibers-in-php
clue·engineering
Fibers in PHP: A new opportunity for async PHP?
It looks like PHP will get fibers soon with PHP 8.1! That’s awesome! Or is it? What are fibers? I think the Ruby documentation does a good job at describing what fibers are: Fibers are primitives for implementing light weight cooperative concurrency…
Более человекопонятные сообщения валидации в Laravel
https://youtu.be/KJbwEwl2D4o
https://youtu.be/KJbwEwl2D4o
YouTube
Make Laravel Validation Messages More "Human"
Let's talk about Laravel validation from a UX point of view. How to show the error messages? How to prevent them from happening? How can we help our website visitors?
00:00 Intro: Laravel Breeze and UI
01:02 Do you REALLY Know HTML?
05:29 Where/How to Show…
00:00 Intro: Laravel Breeze and UI
01:02 Do you REALLY Know HTML?
05:29 Where/How to Show…
Документация Laravel 8.x на русском языке
https://github.com/demiurge-ash/laravel-docs-8.x-ru
https://github.com/demiurge-ash/laravel-docs-8.x-ru
Laravel 9 будет платная. По заявлению Тейлора в сентябре фреймворк переходит на новую модель распространения, что даст безусловный и сильный толчок развитию продукта и позволит привлечь к разработке действительно сильных разработчиков, в том числе из мейнтейнеров Симфони. Все предыдущие версии будут по-прежнему бесплатны.
❤1
Исследуем новый пакет Тейлора Отвелла и расскажем как его установить, когда использовать и вообще зачем он может понадобиться.
Это пакет с открытым исходным кодом, который существенно повысит производительность вашего Laravel-приложения. Он требует PHP 8, поэтому, если вы все еще используете 7.x, то вам необходим апгрейд языка.
Под капотом Octane использует Swoole и RoadRunner — два сервера приложений, которые позаботятся об обслуживании и загрузке вашего приложения. Вы можете спросить, как это ускорит работу? Сейчас расскажу.
https://laravel.demiart.ru/laravel-octane/
Это пакет с открытым исходным кодом, который существенно повысит производительность вашего Laravel-приложения. Он требует PHP 8, поэтому, если вы все еще используете 7.x, то вам необходим апгрейд языка.
Под капотом Octane использует Swoole и RoadRunner — два сервера приложений, которые позаботятся об обслуживании и загрузке вашего приложения. Вы можете спросить, как это ускорит работу? Сейчас расскажу.
https://laravel.demiart.ru/laravel-octane/
Уроки Laravel
Laravel Octane | Уроки Laravel
Исследуем новый пакет Тейлора Отвелла и расскажем как его установить, когда использовать и вообще зачем он может понадобиться.
В этой статье мы разберемся как работает под капотом Octane, как загружается приложение и что происходит при обработке запросов. А также расскажем как правильно настроить ваше приложение для работы под новый пакет.
https://laravel.demiart.ru/laravel-octane-bootstrapping-application-and-handling-requests/
https://laravel.demiart.ru/laravel-octane-bootstrapping-application-and-handling-requests/
Уроки Laravel
Laravel Octane — загрузка приложения и обработка запросов | Уроки Laravel
Как работает под капотом Octane, как загружается приложение и что происходит при обработке запросов. Как настроить приложения для правильной работы под новый пакет.
Полное руководство по Tinker
Недооцененный встроенный Laravel-компонент — команда php artisan tinker, которую используют для запуска кода в контексте приложения. Давайте разберемся, на что она способна.
https://laravel.demiart.ru/tinker/
Недооцененный встроенный Laravel-компонент — команда php artisan tinker, которую используют для запуска кода в контексте приложения. Давайте разберемся, на что она способна.
https://laravel.demiart.ru/tinker/
Уроки Laravel
Полное руководство по Tinker | Уроки Laravel
Недооцененный встроенный Laravel-компонент — команда php artisan tinker, которую используют для запуска кода в контексте приложения. Давайте разберемся, на что она способна. Tinker — это REPL ( read-e
Использование нескольких пользовательских моделей в Laravel Jetstream
Когда я создавал свой новый проект, то начал с установки каркаса аутентификации Laravel Jetstream. Но мне нужно было несколько моделей пользователей: Developer — для разработчиков, и Recruiter — для рекрутеров. Причем каждая из моделей должна иметь свои собственные отношения, а отношения из других моделей (например, Skill и Stack) должны ссылаться на эти конкретные модели, а не на общую модель User. А Jetstream предполагает существование всего одной пользовательской модели — User. Что же делать?
https://laravel.demiart.ru/multiple-user-models-with-laravel-jetstream/
Когда я создавал свой новый проект, то начал с установки каркаса аутентификации Laravel Jetstream. Но мне нужно было несколько моделей пользователей: Developer — для разработчиков, и Recruiter — для рекрутеров. Причем каждая из моделей должна иметь свои собственные отношения, а отношения из других моделей (например, Skill и Stack) должны ссылаться на эти конкретные модели, а не на общую модель User. А Jetstream предполагает существование всего одной пользовательской модели — User. Что же делать?
https://laravel.demiart.ru/multiple-user-models-with-laravel-jetstream/
Уроки Laravel
Использование нескольких пользовательских моделей в Laravel Jetstream
Когда я создавал свой новый проект, то начал с установки каркаса аутентификации Laravel Jetstream. Но мне нужно было несколько моделей пользователей: Developer — для разработчиков, и Recruiter — для р
Релиз Laravel 8.44
https://github.com/laravel/framework/releases/tag/v8.44.0
https://github.com/laravel/framework/releases/tag/v8.44.0
Отношения «One of Many»
Laravel 8.42 поддерживает новые Eloquent-отношения «One of Many» (Один из многих) благодаря пул-реквесту Леннарта Карстенс-Беренса.
https://laravel.demiart.ru/one-of-many-relationship/
Laravel 8.42 поддерживает новые Eloquent-отношения «One of Many» (Один из многих) благодаря пул-реквесту Леннарта Карстенс-Беренса.
https://laravel.demiart.ru/one-of-many-relationship/
Уроки Laravel
Отношения «One of Many» | Уроки Laravel
Laravel 8.42 поддерживает новые Eloquent-отношения «One of Many» (Один из многих) благодаря пул-реквесту Леннарта Карстенс-Беренса. Отношение Один-из-многих создает связь Один-к-одному из отношений Од