В этой статье мы рассмотрим свойства конструктора в PHP 8.0 и покажем, как использовать эту возможность для упрощения создания классов и повышения читаемости кода. Прочитайте стать…
Alpine.js — что за фреймворк?
Alpine.js — это простой и легковесный фреймворк для создания пользовательских интерфейсов на веб-сайте. В статье описаны преимущества и недостатки фреймворка.
Именованные параметры в PHP 8.0
В PHP, именованные параметры (Named Parameters) — это новый способ передачи аргументов в функции, который был введен в версии PHP 8.0. Это изменение позволяет разработчикам п…
Валидация данных в Laravel
В Laravel, атрибуты валидации данных используются для определения правил валидации для полей формы. Ниже приведены все атрибуты валидации с описанием..
Как создать pull request на GitHub?
Создание pull request на GitHub — это процесс, позволяющий вам предложить изменения в коде для проекта. После внесения изменений в своем собственном репозитории или ветке, вы может…
Laravel. Правила нейминга
Всегда в названиях используйте точное значение слова на английском. Не надо использовать транслит. Избегайте ошибок в написании. Старайтесь подбирать название так, чтобы сразу было…
Composer. Как добавить сторонние Git репозитории в проект PHP
Инструмент управления зависимостями Composer предоставляет несколько способов включения репозиториев Git в проект PHP. Во многих случаях репозитории были созданы на Packagist, поэт…
Laravel. ERROR Failed to clear cache. Make sure you have the appropriate permissions.
Ошибка При переносе laravel проекта, выполнил команду: php artisan cache:clear получил ошибку вида ERROR Failed to clear cache. Make sure you have the appropriate permissions. Реше…