Создаём фронтенд на Jetstream, Livewire, Sanctum и Tailwind
https://madhavendra-dutt.medium.com/creating-the-front-end-in-laravel-using-jetstream-livewire-72d140c6c946
https://madhavendra-dutt.medium.com/creating-the-front-end-in-laravel-using-jetstream-livewire-72d140c6c946
Medium
Creating the Front End in Laravel using Jetstream, Livewire, Sanctum, and Tailwind
This tutorial would be the last part of our laravel-news application. We have already completed the migrations and models, relationships…
Релиз Laravel Orion
Пакет для создания REST API на базе ваших Eloquent-моделей и отношений.
https://laravel-news.com/laravel-orion
Пакет для создания REST API на базе ваших Eloquent-моделей и отношений.
https://laravel-news.com/laravel-orion
Laravel News
Building REST APIs with Laravel Orion
Laravel Orion allows you to build a fully-featured REST API based on your Eloquent models and relationships with the simplicity of Laravel as you love it.
Совет от Tim MacDonald
При задании JSON-поля, которое будет содержать список, вместо того, чтобы сделать его nullable и потом проверять на null, я просто делаю его пустым массивом. Таким образом, вам не придется проверять его на нулевое значение перед циклом, поскольку вы всегда теперь работаете со списком.
При задании JSON-поля, которое будет содержать список, вместо того, чтобы сделать его nullable и потом проверять на null, я просто делаю его пустым массивом. Таким образом, вам не придется проверять его на нулевое значение перед циклом, поскольку вы всегда теперь работаете со списком.
👍1
Тестирование RESTful API с помощью Фабрик
https://techjeni.com/testing-restful-apis-in-laravel-with-factories/
https://techjeni.com/testing-restful-apis-in-laravel-with-factories/
Обрабатываем Чекбоксы правильно
https://youtu.be/RGmtvdGpvuM
https://youtu.be/RGmtvdGpvuM
YouTube
Laravel Edit Form "Bug": Unchecked Checkboxes
I want to show you an old "trick" which may be new for some of you. So, what happens if I untick the checkbox in edit form?
- - - - -
Try our Laravel QuickAdminPanel: https://bit.ly/quickadminpanel
Enroll in my Laravel courses: https://laraveldaily.teachable.com
- - - - -
Try our Laravel QuickAdminPanel: https://bit.ly/quickadminpanel
Enroll in my Laravel courses: https://laraveldaily.teachable.com
Трёхуровневые выпадающие списки в Livewire и jQuery
https://youtu.be/QoCvntbXvSk
https://youtu.be/QoCvntbXvSk
YouTube
3-Level Dependent Dropdowns: Livewire vs jQuery
Example of country/state/city dropdowns in a form, implemented in jQuery vs Laravel Livewire.
Repo: https://github.com/LaravelDaily/Livewire-jQuery-Three-Dropdowns
Repo with countries/states/cities: https://github.com/LaravelDaily/Laravel-useful-seeds
My…
Repo: https://github.com/LaravelDaily/Livewire-jQuery-Three-Dropdowns
Repo with countries/states/cities: https://github.com/LaravelDaily/Laravel-useful-seeds
My…
о фреймворке Laravel мы можем писать библиотеки и вызывать их функции, не беспокоясь о том, как это было реализовано. Мы можем использовать их повторно и управлять отдельно от основного кода нашего проекта. Речь идет о так называемых пакетах (packages) Laravel.
https://laravel.demiart.ru/build-your-own-laravel-package-in-10-minutes/
https://laravel.demiart.ru/build-your-own-laravel-package-in-10-minutes/
Уроки Laravel
Как сделать свой пакет для Laravel за 10 минут | Уроки Laravel
Научим вас быстро собирать пакеты для Ларавел.
Знакомимся с Alpine.js за 7 минут
https://youtu.be/M3fY0E60cM0
https://youtu.be/M3fY0E60cM0
YouTube
Intro to Alpine.js in Just 7 Minutes
There's this small JavaScript framework called Alpine.js that will help you with small dynamic interactions on your pages.
Link to Alpine: https://github.com/alpinejs/alpine
Livewire with Alpine: https://laravel-livewire.com/docs/2.x/alpine-js
- - - -…
Link to Alpine: https://github.com/alpinejs/alpine
Livewire with Alpine: https://laravel-livewire.com/docs/2.x/alpine-js
- - - -…
Делаем платные подписки со Stripe для Laravel Jetstream
https://dev.to/cearls/laravel-jetstream-subscription-billing-with-stripe-checkout-and-customer-portal-3hkg
https://dev.to/cearls/laravel-jetstream-subscription-billing-with-stripe-checkout-and-customer-portal-3hkg
DEV Community
Laravel Jetstream Subscription Billing With Stripe Checkout and Customer Portal
Learn how to add subscription management to your Laravel Jetstream application using Stripe Checkout and customer portal.
Автоматическая генерация изображений для соц.сетей в Statamic
https://www.codedge.de/posts/20200712-auto-generate-a-social-media-image-in-statamic
https://www.codedge.de/posts/20200712-auto-generate-a-social-media-image-in-statamic
Апгрейдим легаси-код до PHP 8 с помощью Rector
https://www.amitmerchant.com/how-to-upgrade-application-codebase-to-use-PHP-8-features-rector/
https://www.amitmerchant.com/how-to-upgrade-application-codebase-to-use-PHP-8-features-rector/
Amit Merchant - A blog on PHP, JavaScript, and more
How to upgrade legacy codebase to use PHP 8.0 features using Rector
The newest version of PHP, the PHP 8.0, is coming later this year (November 26, 2020) and it will come packed with many new features such as constructor property promotion, match expressions, nullsafe operator, attributes and a lot others.
Новое в Laravel: Задержка уведомлений канала
https://www.amitmerchant.com/delaying-notifications-channel-wise-in-laravel-8x/
https://www.amitmerchant.com/delaying-notifications-channel-wise-in-laravel-8x/
Amit Merchant - A blog on PHP, JavaScript, and more
Delaying notifications channel-wise in Laravel 8.x
Up until now, if you would need to delay notifications, you could do it by chaining the delay method onto your notification instantiation like so.
В этом уроке я покажу вам еще один способ проверки запроса формы, гораздо более чистый и повышающий удобство сопровождения ваших тестов. Многие разработчики пытаются эффективно протестировать запросы форм
https://laravel.demiart.ru/unit-testing-laravel-form-requests-in-a-different-way/
(form requests
). Обычно большая часть времени тратится на написание отдельного модульного теста для каждого правила в запросе. Что ведете к множеству тестов, типа test_request_without_title
и test_request_without_content
. Причем все эти методы будет реализованы абсолютно одинаково, отличаясь только вызовами конечной точки с различными данными. В результате имеем кучу дублированного кода.https://laravel.demiart.ru/unit-testing-laravel-form-requests-in-a-different-way/
Уроки Laravel
Еще один способ тестирования запросов в Laravel | Уроки Laravel
В этом уроке я покажу вам еще один способ проверки запроса формы, гораздо более чистый и повышающий удобство сопровождения ваших тестов. Многие разработчики пытаются эффективно протестировать запросы
Как тестировать «подписанные» маршруты
https://jcergolj.me.uk/signed-routes/
https://jcergolj.me.uk/signed-routes/
Быстрая настройка Laravel + Xdebug + VSCode
https://rohit-shirke.medium.com/laravel-xdebug-vscode-awesome-local-php-development-3b6e498bb5a1
https://rohit-shirke.medium.com/laravel-xdebug-vscode-awesome-local-php-development-3b6e498bb5a1
Medium
Laravel + Xdebug+ Vscode = Awesome local PHP development.
Hello folks, this is short read for quick Xdebug configuration for debugging Laravel based application. (This also applies to any in…
Laravel 8: сжимаем миграции в один sql-файл
https://youtu.be/Pq8kOl8TPNA
https://youtu.be/Pq8kOl8TPNA
YouTube
Laravel 8: Squash Migrations into SQL File
From Laravel 8, you can export all migrations into one SQL file and then re-migrate the schema back.
Docs: https://laravel.com/docs/8.x/migrations#squashing-migrations
- - - - -
Try our Laravel QuickAdminPanel: https://bit.ly/quickadminpanel
Enroll in my…
Docs: https://laravel.com/docs/8.x/migrations#squashing-migrations
- - - - -
Try our Laravel QuickAdminPanel: https://bit.ly/quickadminpanel
Enroll in my…