В этой статье я расскажу вам, как сделать очень простой локатор (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.
API для восстановления пароля для SPA
https://medium.com/@MuhammadAtt/building-api-based-password-recovery-in-laravel-7-for-vue-react-angular-single-page-applications-cb6f0f28ea55
https://medium.com/@MuhammadAtt/building-api-based-password-recovery-in-laravel-7-for-vue-react-angular-single-page-applications-cb6f0f28ea55
Medium
Building API-based Password Recovery in Laravel 7 for Vue/React/Angular Single Page Applications
For my current project I am building a single page Vue application that communicates with a Laravel backend using only API calls.
Использование MySQL EXPLAIN для запросов в Laravel 8
https://www.amitmerchant.com/using-mysql-explain-for-queries-in-laravel-8/
https://www.amitmerchant.com/using-mysql-explain-for-queries-in-laravel-8/
Amit Merchant - A blog on PHP, JavaScript, and more
Using MySQL explain for queries in Laravel 8.x
MySQL’s EXPLAIN statement is a handy tool if you want to take a quick glance over queries and to make out what’s wrong with them. Essentially, EXPLAIN is used to obtain a query execution plan (that is, an explanation of how MySQL would execute a query).
Отправление уведомлений в реальном времени с помощью Laravel Websockets и Laravel Echo
https://christoph-rumpel.com/2020/11/laravel-real-time-notifications
https://christoph-rumpel.com/2020/11/laravel-real-time-notifications
Christoph-Rumpel
Laravel Real-Time Notifications
In this post, we will look at how we can send real-time notifications with Laravel, the Laravel WebSockets package, and Laravel Echo.
Способы передачи одной и той же переменной из разных методов контроллера в шаблон
https://youtu.be/dX2tCE0g7AU
https://youtu.be/dX2tCE0g7AU
YouTube
Repeat Controller Variable? Private Property or View Composers
If you need the same variable to be passed from Controller to the View in multiple methods, you don't need to repeat it in every method: there are 3 ways to extract it somewhere.
View Composer: https://laravel.com/docs/8.x/views#view-composers
View Share:…
View Composer: https://laravel.com/docs/8.x/views#view-composers
View Share:…
Поиск — важная часть приложения, и некоторые его пропускают, считая простой задачей. «Да просто добавлю несколько LIKE и готово!». И, хотя LIKE на самом деле может быть удобным, иногда нам приходится использовать более надежную поисковую систему.
Одним из самых популярных способов является использование Elasticsearch. Это очень мощный инструмент, он поставляется с множеством полезных функций и дополнительных инструментов. Здесь мы рассмотрим основы и дадим несколько ссылок на дополнительные ресурсы, если вы вдруг захотите узнать больше.
https://laravel.demiart.ru/configuring-elasticsearch-in-laravel/
Одним из самых популярных способов является использование Elasticsearch. Это очень мощный инструмент, он поставляется с множеством полезных функций и дополнительных инструментов. Здесь мы рассмотрим основы и дадим несколько ссылок на дополнительные ресурсы, если вы вдруг захотите узнать больше.
https://laravel.demiart.ru/configuring-elasticsearch-in-laravel/
Уроки Laravel
Настраиваем Elasticsearch в Laravel | Уроки Laravel
Как настроить поиск Elasticsearch в приложении Larvel