Union Types в PHP 8.0
PHP прошел долгий путь с типами. Теперь у нас есть скалярные типы, возвращаемые типы, обнуляемые типы и даже типизированные свойства в PHP 7.4!
Все о программировании доступным языком
PHP прошел долгий путь с типами. Теперь у нас есть скалярные типы, возвращаемые типы, обнуляемые типы и даже типизированные свойства в PHP 7.4!
Фреймоворк Symfony предоставляет самый удобный вариант работы с БД через ORM Doctrine. Это утверждение может показаться спорным для многих, но если за вашими плечами опыта есть опыт с Active Record в Yii2 или Laravel, то многое для Вас будет непривычным, но равнодушными вы не останетесь точно. Здесь многое удобно. Например для отражения изменений вашей сущности …
Все современные проекты содержат более одного docker образа, а значит для удобного управления и работы, требуется гибко-управлять докер контейнерами с помощью docker-compose. И для установки в Linux (например в Ubuntu 20.04) потребуется в консоле выполнить несколько команд:
После установки пакета docker в операционных системах Linux, если попробовать вызвать любую команду docker без sudo то возникнет ошибка:
В современной разработке docker стал маст-хев, и на рабочем ПК может быть установленно почти никаких программ, а вот докер установлен будет обязательно. Для установки docker в linux на примере дистрибутива Ubuntu 20.04 есть несколько способов, но для установки последней актуальной версии лучше воспользоваться способом, рекомендованным от вендора: это установка приложения docker из официального репозитория.
Работая с чужим проектом из github может потребоваться узнать какая установлена конкретная версия фремворка Laravel. Это легко сделать через консольную команду:
Одним из самых простых способов, начать создавать новый WEB проект на основе фреймворка Laravel, это установка через Composer.