PHP Українською 👩💻 Laravel | Symfony | Yii
Open in Telegram
Ласкаво просимо на канал про PHP та фреймворки!
Show more1 543
Subscribers
No data24 hours
-107 days
-1430 days
Posts Archive
📣 З версії Laravel 8.42 в моделі Eloquent ви можете визначити зв'язок, який отримає найновіший (або найстарший) елемент іншого зв'язку.
👩💻 ПІДПИСАТИСЬ 👩💻
📣 У відношенні багато-до-багатьох ваша таблиця зв'язку може містити не тільки додаткові поля, а навіть додаткові зв'язки з іншими моделями.
Для цього створіть окрему модель для таблиці зв'язку (Pivot Model):
php artisan make:model RoleUser --pivot
Далі вказуйте це в belongsToMany() за допомогою методу ->using() Потім ви можете виконувати "магію", як у прикладі.
👩💻 ПІДПИСАТИСЬ 👩💻📣 Метод
$request->has() дозволяє перевірити наявність не тільки одного параметра, а й перевірити наявність кількох параметрів за допомогою $request->hasAny()
👩💻 ПІДПИСАТИСЬ 👩💻📣 Моя бібліотека інтеграції ПРРО Cashalot з Laravel призначена для фіскалізації чеків у податковій службі. Ви можете знайти більше інформації про цей проект на порталі DOU.UA
Ця бібліотека дозволяє легко та ефективно інтегрувати вашу систему на базі Laravel з сервісом Cashalot для відправлення фіскальних чеків до податкової служби. Завдяки цій інтеграції, ви зможете автоматично формувати та відправляти чеки, що гарантує вам дотримання всіх необхідних податкових вимог.
Біліотека на GitHub
👩💻 ПІДПИСАТИСЬ 👩💻
📣 Ви не повинні зберігати файли, щоб використовувати їх як вкладення в електронних листах в Laravel 😊 Просто використовуйте метод attachData, щоб додати файли, які користувач завантажив у класах Mailable.
👩💻 ПІДПИСАТИСЬ 👩💻
📣 Тепер ви можете додати стовпець до таблиці бази даних лише у випадку, якщо він відсутній, і видалити його, якщо він вже присутній. Для цього були введені наступні методи:
👉 whenTableDoesntHaveColumn
👉 whenTableHasColumn
👩💻 ПІДПИСАТИСЬ 👩💻
📣 Використовуйте through замість map, коли використовуєте пагінацію коли ви хочете відобразити дані з пагінації і повернути лише підмножину полів, використовуйте through замість map.
map руйнує об'єкт пагінації і змінює його ідентифікатор. У той час як through працює з самими даними, що пагінувалися.
А ось приклади ☝️
👩💻 ПІДПИСАТИСЬ 👩💻
📣 Команди в 👩💻 Laravel є невід'ємною частиною розробки, які часто використовуються, і "cron", який раніше був заповнений багатьма рядками, 👩💻 Laravel змінив це за допомогою прекрасного механізму "schedule".
Замість багатьох "cron" тепер ми записуємо всього 1 рядок:
* * * * * php artisan schedule:run
А ось приклади ☝️
🙈 php artisan schedule:list - а ось так можно переглянути список команд
👩💻 ПІДПИСАТИСЬ 👩💻☝️ Вище ми говорили про генерацію QR коду, сьогодні обговоримо генерацію bar-code за допомогою бібліотеки
picqer/php-barcode-generator в 👩💻 Laravel
👩💻 ПІДПИСАТИСЬ 👩💻👀 👀 👀 Цей посібник покаже вам, як створити QR-код у 👩💻 Laravel 10. Я покажу вам приклади створення QR-коду зображенням, QR-коду з кольором, QR-коду з SMS, QR-коду з електронною поштою та QR-коду у файлі blade тощо.
У цьому прикладі ми будемо створювати QR-код за допомогою пакета
simplesoftwareio/simple-qrcode Нижче я наведу дуже простий приклад створення QR-коду з зображенням, QR-коду з кольором, QR-коду з SMS, QR-коду з електронною поштою та QR-коду у файлі blade.
Давайте розглянемо наступні кроки, і ви зможете генерувати QR-код у вашому проекті Laravel 10.🔥 У цьому посібнику я наведу приклад, як отримати назву країни, місто та адресу за IP-адресою в 👩💻 Laravel 10. Якщо у вас є запитання щодо отримання назви країни, міста та адреси за IP-адресою в 👩💻 Laravel 10, я наведу простий приклад з розв'язком.
У цьому посібнику ми використовуватимемо пакет
stevebauman/location для composer, щоб отримати поточне місцезнаходження користувача в додатку 👩💻 Laravel. Ми отримаємо назву країни, код країни, код регіону, назву регіону, назву міста, поштовий індекс, широту та довготу за IP-адресою. Ви можете просто дотримуватися наведених нижче кроків, щоб отримати бажаний результат.⛔️ Нещодавно був випущений новий реліз 👩💻 PhpStorm 2023.1 👩💻 який доступний за посиланням.
Цей реліз містить багато цікавих нововведень.
