Более детальные отчеты PHPUnit с помощью TestDox
https://www.amitmerchant.com/make-phpunit-test-reports-detailed-using-textdox/
https://www.amitmerchant.com/make-phpunit-test-reports-detailed-using-textdox/
Amit Merchant - A blog on PHP, JavaScript, and more
Make PHPUnit test reports more detailed using TestDox
If you’ve ever worked with PHPUnit for TDD, you might be aware of the fact that PHPUnit’s default test reports are pretty minimal and ambiguous.
Вывод бейджей сборки и тестового покрытия для Laravel-проектов
https://nwachukwuchibuike.medium.com/display-build-status-and-test-coverage-badges-for-a-laravel-project-c93467b591ac
https://nwachukwuchibuike.medium.com/display-build-status-and-test-coverage-badges-for-a-laravel-project-c93467b591ac
Medium
Display Build Status and Test Coverage Badges for a Laravel Project
In search for a new developer role, I found myself building various projects just to scale through multiple interviews.
Чат на Laravel, Vue.js & Pusher
https://youtu.be/CkRGJC0ytdU
https://youtu.be/CkRGJC0ytdU
YouTube
Real-Time Chat with Laravel, Vue.js & Pusher
In this video I build a real-time chat application using:
Laravel (Backend PHP Framework)
Laravel Sanctum (Authentication Package)
Jetstream Inertia (Front/Back end user authentication scaffolding)
Vue.js (Frontend Javascript Framework)
Pusher (Real-time…
Laravel (Backend PHP Framework)
Laravel Sanctum (Authentication Package)
Jetstream Inertia (Front/Back end user authentication scaffolding)
Vue.js (Frontend Javascript Framework)
Pusher (Real-time…
Использование выделенных объектов ответа, которые могут обрабатывать несколько форматов — хороший шаблон для очистки контроллеров. Я разрабатывал новый способ возврата различных форматов откликов, вводя выделенные объекты в мои приложения на Laravel и я решил поделится с вами своим этапами и идеями.
https://laravel.demiart.ru/versatile-response-objects/
https://laravel.demiart.ru/versatile-response-objects/
Уроки Laravel
Универсальные объекты ответов | Уроки Laravel
Использование выделенных объектов ответа, которые могут обрабатывать несколько форматов — хороший шаблон для очистки контроллеров. Я разрабатывал новый способ возврата различных форматов откликов, вво
Сегодня мы подготовили для вас инструкцию по обновлению вашей текущей установки October до долгожданной версии 1.1.x с Laravel 6 “под капотом”.
https://habr.com/ru/post/531936/
https://habr.com/ru/post/531936/
Хабр
Как обновить October CMS до Laravel 6?
Продолжаем рассматривать October CMS, вокруг которой мы в LOVATA построили разработку веб-проектов и в особенности интернет-магазинов. Сегодня мы подготовили для вас инструкцию по обновлению вашей...
Паттерн Декоратор
https://ugur-muslim.medium.com/decorator-pattern-php-4fe7b189ed39
https://ugur-muslim.medium.com/decorator-pattern-php-4fe7b189ed39
В приложениях часто нужно хранить некоторые глобальные настройки, причем эти параметры не относятся к конкретной модели, например пользователю, а к системе в целом. Конечно, вы можете сделать это через Eloquent, но я считаю, что это неправильный подход, так как вы сохраняете нереляционные данные в реляционной системе. И я нашёл для этого пакет Spatie Valuestore, который идеально подходит для хранения настроек приложения.
https://laravel.demiart.ru/global-application-settings/
https://laravel.demiart.ru/global-application-settings/
Уроки Laravel
Глобальные настройки приложения | Уроки Laravel
В приложениях часто нужно хранить некоторые глобальные настройки, причем эти параметры не относятся к конкретной модели, например пользователю, а к системе в целом. Конечно, вы можете сделать это чере
Паттерн «Backend-For-Frontend» на примерах
https://jetimworks.medium.com/backend-for-frontend-pattern-explained-examples-in-php-a9e4db484a9f
https://jetimworks.medium.com/backend-for-frontend-pattern-explained-examples-in-php-a9e4db484a9f
Важное изменение в файле .env, которое может вызвать проблемы
https://youtu.be/Fk2r5PYbzE0
https://youtu.be/Fk2r5PYbzE0
YouTube
[REVERTED BACK] Laravel .env.example Default DB Host Change
UPDATE: 3 days after shooting this video, this change was reverted, in v8.5.5 of the framework: https://github.com/laravel/laravel/commit/a895748980b3e055ffcb68b6bc1c2e5fad6ecb08#commitcomment-45054235
- - - - - -
A change in the newest Laravel version…
- - - - - -
A change in the newest Laravel version…
Релиз Laravel Carbon Macros 1.1
Набор макросов для работы с важными датами для США, Канда, Бразилии и Украины. Ждём пулреквесты с российскими датами :)
https://laravel-news.com/laravel-carbon-macros
Набор макросов для работы с важными датами для США, Канда, Бразилии и Украины. Ждём пулреквесты с российскими датами :)
https://laravel-news.com/laravel-carbon-macros
Laravel News
Laravel Carbon Macros
Laravel Carbon Macros is a handy collection of Carbon date helpers for US and Canadian holidays by Dan Soppelsa.
Почему нужно использовать столбцы timestamptz вместо timestamp?
https://medium.com/@az11/i-almost-messed-up-timestamptz-in-laravel-c2452dc31c9
https://medium.com/@az11/i-almost-messed-up-timestamptz-in-laravel-c2452dc31c9
Medium
I almost messed up timestamptz in Laravel
Why use timestamptz columns instead of timestamp?
Создаём фронтенд на 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