У цьому підручнику я створю повний Laravel 10 ролей і дозволів без пакета.
Lift дозволяє створювати загальнодоступні властивості в красномовних моделях, які відповідають вашій схемі таблиці. Це полегшує читання та роботу з вашими моделями в будь-якій IDE.
Сьогоднішній пост знов трохи про очевидну річ, про валідацію даних. Для чого потрібна валідація, як нею користуватись, про кастомні правила та навіщо використовувати Form Request для валідації. Якщо говорити про проекти, які траплялись мені на фрілансі, дуже часто отримання даних від користвувача виглядало так: Яка з цього може витікати проблема? При такому отриманні даних від користувача розробник відкриває можливість здійснити два види атак на свій додаток: XSS (Cross-Site Scripting — «міжсайтовий скриптинг»)…
Яка різниця між firstOrCreate і createOrFirst? Давайте подивимось!
DocuWriter.ai надає вам багато інструментів на основі штучного інтелекту для створення документації коду, тестів і рефакторів коду з ваших файлів вихідного коду.
Ladder — це пакет від Enea Dhiamandi, який пропонує легкі дозволи для Laravel.
У цьому посібнику ви визначите, як завантажувати більше даних під час прокручування сторінки в laravel за допомогою пакета laravel livewire.
EnumConcern — це пакет PHP, призначений для покращення керування Enum, надаючи універсальний набір методів для обробки, перетворення, налаштування та використання. Інтегрований із колекціями Laravel, він пропонує бездоганний досвід для розробників, які працюють із Enum у PHP
Laravel Forge анонсувала нову функцію, яка обіцяє нульовий час простою завдяки бездоганній інтеграції з Laravel Envoyer.
SpladePanel — це програма Laravel для початківців, яка дозволяє без зусиль створювати елегантні інформаційні панелі, використовуючи потужність інтуїтивно зрозумілих функцій SPA-побудови Laravel Splade
У Laravel 8 трохи змінився фукцніонал організування доступу до роутів – з'явився RateLimiter. Розглянемо з прикладу, як його використовувати.
Scramble — це пакет для Laravel, який створює документацію API, не вимагаючи від вас писати анотації PHPDoc вручну.
Genesis — це початковий набір програм для стека TALL, створений за допомогою Laravel Folio та Volt. Він використовує стек TALL з однофайловими файлами Folio та Volt.
Чому обмеження пам’яті PHP важливі для вашого шляху розробки веб-сайту? PHP — відома серверна технологія, яку використовують багато технологічних гігантів для підтримки своїх програм. PHP надає багато розширених функцій для створення динамічних веб-сторінок та інтеграції деяких функцій, які неможливо отримати просто за допомогою javascript, HTML і C...
Команда Laravel оновила канал сповіщень Slack для підтримки API BlockKit від Slack і покращила надсилання сповіщень Slack у зовнішні робочі області.
Дотримуйтеся цього підручника з NativePHP, коли ми збираємо програму Mac MenuBar, щоб знати місцевий час кожного члена вашої команди.
Volt представив новий синтаксис на основі класів для компонентів Volt. Це дозволяє вам писати компоненти Livewire, використовуючи більш традиційний синтаксис, до якого ви звикли, але все ще у ваших файлах Blade.