Представьте, что на вашем сайте есть поле с выбором даты. И, после того, как вы полностью сделали проект, клиент приходит с поправочкой: «Кстати, формат даты должен быть в формате m/d/y» . Придется повозится со всеми формами… Как предотвратить это в самом начале проекта? Как сделать формат дат легко настраиваемым? И в базы данных, и в полях выбора даты и во всех шаблонах?
https://laravel.demiart.ru/config-date-format/
https://laravel.demiart.ru/config-date-format/
Уроки Laravel
Настройка формата дат | Уроки Laravel
Удобная и быстрая настройка формата дат во всем проекте Ларавел
Релиз Laravel Settings
Пакет от Spatie для строгой типизации настроек приложения
https://freek.dev/1828-store-strongly-typed-settings-in-a-laravel-app
Пакет от Spatie для строгой типизации настроек приложения
https://freek.dev/1828-store-strongly-typed-settings-in-a-laravel-app
freek.dev
Store strongly typed settings in a Laravel app | freek.dev
We have released a new package, called spatie/laravel-settings, that allows you to strongly type settings in a Laravel app. In this blog post, I'd like to introduce the package to you.
Какова же реальная разница между этими двумя братскими фреймворками, и стоит ли отказываться от некоторых функций старшего брата (Laravel), в обмен на быстродействие младшего брата (Lumen).
https://laravel.demiart.ru/laravel-vs-lumen-what-to-use/
https://laravel.demiart.ru/laravel-vs-lumen-what-to-use/
Уроки Laravel
Laravel vs Lumen — Что использовать? | Уроки Laravel
Расскажем, в чём разница между Laravel и Lumen. Что лучше, быстрее, где и как их нужно использовать. Тесты производительности прилагаются.
Релиз Laravel Breeze
Пакет от Тейлора с еще одним каркасом аутентификации. Минималистичный, для тех кому не нужен навороченный Jetstream. Сделан на Blade + Tailwind.
https://laravel-news.com/laravel-breeze
Пакет от Тейлора с еще одним каркасом аутентификации. Минималистичный, для тех кому не нужен навороченный Jetstream. Сделан на Blade + Tailwind.
https://laravel-news.com/laravel-breeze
Laravel News
Laravel Breeze
Breeze provides a minimal and simple starting point for building a Laravel application with authentication. Styled with Tailwind, Breeze publishes authentication controllers and views to your application that can be easily customized based on your own application’s…
Видео-обзор Laravel Breeze
https://youtu.be/9c9pIEG4rzQ
https://youtu.be/9c9pIEG4rzQ
YouTube
Laravel Breeze Demo - Simple Laravel Starter With Authentication
If you want to use Laravel Blade & Tailwind CSS then Laravel Breeze can be a great start point for your next application. It uses blade components that are styled with Tailwind CSS. No fortify, jetstream, or any of that, just plain blade & tailwind.
🤝 You…
🤝 You…
Anti-Jetstream — Обзор Laravel Breeze от Povilas Korop
https://youtu.be/dofUcI1PkUA
https://youtu.be/dofUcI1PkUA
YouTube
NEW Laravel Breeze: Anti-Jetstream from Taylor Himself
So Taylor listened to the community members who found Jetstream too overwhelming with new stuff like Fortify, Livewire and Inertia. Here's Auth scaffolding you may like better: let's test v0.0.1 of Laravel Breeze.
Github repo: https://github.com/laravel/breeze…
Github repo: https://github.com/laravel/breeze…
В этой статье мы расскажем всё, что вам нужно знать о том, как сделать локализацию в Laravel.
https://laravel.demiart.ru/laravel-localization/
https://laravel.demiart.ru/laravel-localization/
Уроки Laravel
Локализация в Ларавел | Уроки Laravel
В этой статье мы расскажем всё, что вам нужно знать о том, как сделать локализацию в Laravel
В этой статье я расскажу вам, как сделать очень простой локатор (locator map). Такие карты обычно используют для поиска магазинов, объектов недвижимости, домов AirBNB или геокэшига.
https://laravel.demiart.ru/mysql-8-polygonal-map-search/
https://laravel.demiart.ru/mysql-8-polygonal-map-search/
Уроки Laravel
MySQL 8. Поиск по полигональным картам | Уроки Laravel
В этой статье я расскажу вам, как сделать очень простой локатор (locator map). Такие карты обычно используют для поиска магазинов, объектов недвижимости, домов AirBNB или геокэшига. Конечно, эта карта
Принципы SOLID на примерах Laravel
https://geekflare.com/php-solid-principles/
https://geekflare.com/php-solid-principles/
Geekflare
Writing Maintainable Code: SOLID Principles Explained in PHP (Laravel)
Writing computer programs is great fun. Unless you have to work with other people's code. If you've worked as a professional developer for more than three
Допустим, у вас есть несколько форм на одной странице. Например, контактная форма и форма подписки на рассылку. У них обоих может быть поле email. Как узнать, какое поле из них не прошло валидацию и выдает ошибку?
https://laravel.demiart.ru/validating-forms-with-same-input-names-on-one-page/
https://laravel.demiart.ru/validating-forms-with-same-input-names-on-one-page/
Уроки Laravel
Проверка форм с одинаковыми именами полей на одной странице | Уроки La
Допустим, у вас есть несколько форм на одной странице. Например, контактная форма и форма подписки на рассылку. У них обоих может быть поле email. Как узнать, какое поле из них не прошло валидацию и в
LaraBug теперь бесплатно
Пакет для перехвата и сбора сгенерированных исключений и вывода их в отдельной панели, включая трассировку и фрагмент кода с ошибкой
https://www.larabug.com/larabug-is-free
Пакет для перехвата и сбора сгенерированных исключений и вывода их в отдельной панели, включая трассировку и фрагмент кода с ошибкой
https://www.larabug.com/larabug-is-free
Laravel Livewire: "Загрузить еще" вместо Пагинации
https://youtu.be/EgjNDZxnJEU
https://youtu.be/EgjNDZxnJEU
YouTube
Laravel Livewire: "Load More" Instead of Pagination
Quick tip for Laravel Livewire: how to change simple pagination, into "Load more".
Full Course "Practical Laravel Livewire from Scratch": https://laraveldaily.teachable.com/p/practical-laravel-livewire-from-scratch
- - - - -
Try our Laravel QuickAdminPanel:…
Full Course "Practical Laravel Livewire from Scratch": https://laraveldaily.teachable.com/p/practical-laravel-livewire-from-scratch
- - - - -
Try our Laravel QuickAdminPanel:…
Blade-компоненты: За и Против
https://youtu.be/HybWBINeXMw
https://youtu.be/HybWBINeXMw
YouTube
Laravel Blade Components: Two Examples - Laravel Breeze/UI
This week I shared my thoughts on Twitter about Blade Components and that they are not that readable, in my opinion. After exchanging opinions with other Twitter users, I decided to practically test what's the difference of with/without components. So, two…
Добавляем форму одноразового платежа Stripe в Laravel
https://quickadminpanel.com/blog/how-to-add-stripe-one-time-payment-form-to-laravel-project/
https://quickadminpanel.com/blog/how-to-add-stripe-one-time-payment-form-to-laravel-project/
Задача: вывести на каждой странице сайта навигацию в трёх местах (шапка, подвал и мобильная версия). Можно по старинке, перед выводом страницы готовить навигацию вместе с остальными данными. А можно сделать в одном месте и забыть. В этом нам поможет View Composer.
https://laravel.demiart.ru/bind-data-to-view-and-cache/
https://laravel.demiart.ru/bind-data-to-view-and-cache/
Уроки Laravel
Автономная навигация. Привязываем данные к шаблону и кэшируем. | Уроки
Задача: вывести на каждой странице сайта навигацию в трёх местах (шапка, подвал и мобильная версия). Можно по старинке, перед выводом страницы готовить навигацию вместе с остальными данными. А можно с
Laravel Media Library: Эффективная загрузка первого изображения
https://naxon.dev/blog/laravel-media-library-load-only-1st-picture-efficiently
https://naxon.dev/blog/laravel-media-library-load-only-1st-picture-efficiently
naxon.dev
Laravel Media Library: Load Only 1st Picture Efficiently | Naxon.dev
I needed to display only the first picture from my Product's model media collection and found my app running five queries and hydrating 16 models with only four products to display 😱 . Here's how I ended with only two queries and eight models.