Laravel World
8.46K subscribers
1.26K photos
25 videos
9 files
2.09K links
Laravel & PHP news
Download Telegram
Поиск — важная часть приложения, и некоторые его пропускают, считая простой задачей. «Да просто добавлю несколько LIKE и готово!». И, хотя LIKE на самом деле может быть удобным, иногда нам приходится использовать более надежную поисковую систему.
Одним из самых популярных способов является использование Elasticsearch. Это очень мощный инструмент, он поставляется с множеством полезных функций и дополнительных инструментов. Здесь мы рассмотрим основы и дадим несколько ссылок на дополнительные ресурсы, если вы вдруг захотите узнать больше.
https://laravel.demiart.ru/configuring-elasticsearch-in-laravel/
6 этапов защиты от спама
https://laracasts.com/blog/the-6-stages-of-spam
Также вышли:
— Laravel 6.20.4
— Dusk 6.8.1
— Installer 4.1.1
— Jetstream 1.6.1
— Lumen 8.2.1
— Sanctum 2.8.1
В этой статье я расскажу вам как сделать полностью интерактивный поиск и пагинацию результатов без строчки Javascript.
https://laravel.demiart.ru/livewire-and-laravel-interactive-search/
Релиз HTTP Dump
Бесплатный сервис от BeyondCode для проверки входящих HTTP-запросов. Сделан на Laravel, можно развернуть на собственном сервере.
https://httpdump.app/
Spatie выложили на гитхаб код сайта «Front Line PHP»
Интересный проект по продаже обучающих материалов.
https://github.com/spatie/front-line-php.com
Сегодня поговорим о добавлении настроек на уровне пользователя. Есть несколько способов сделать это и мы сначала рассмотрим их, а потом перейдем к выбору, который я сделал в своем приложении Pulse.
https://laravel.demiart.ru/user-settings-in-laravel/
Советы от Povilas Korop
Если, по какой-то причине, в пагинации Laravel вас не устравает дефолтный параметр ?page=1, ?page=2 и тд., то вы можете легко его поменять, например на ?page_number=1. Это можно сделать так:
$users = User::paginate(10, ['*'], 'page_number');
Создаём десктопные уведомления на Laravel+Pusher+Twilio SMS
https://www.twilio.com/blog/build-chrome-desktop-notifications-php-laravel-8-pusher-twilio-sms