Многие последнее время сходят с ума по контейнеризации. Что это? Для чего? Полез я разбираться вместе с вами. Обещают, что это проще, чем кажется. Давайте попробуем вместе сделать полноценное PHP окружение для разработки. Планируем контейнеры Одно из преимуществ Docker это то, что мы можем определять разные контейнеры для различных задач. Это позволяет нам более правильно организовывать файлы. В первую очередь, нам потребуется веб сервер nginx, php-fpm, mariaDB. Если нам в будущем потребуется еще какое либо ПО, мы с легкостью сможем добавить еще один контейнер...
Необходимые программы: Ссылки на полезные статьи (в т.ч. те, с которых бралась информация): https://laravel.com/docs/7.x https://getcomposer.org/ Чтобы обойти тестовый запуск Laravel (php artisan serve) необходимо сделать: Далее нужно настроить в корневом каталоге файл .env: Данные настройки необходимы для подключения базы данных. Затем мы будем работать с консолью и api: Пример работы с миграциями: Путь ..\root\database\migrations Работа с api: Путь к папке с моделями: ...\ root \app Путь к папке с контроллерами: ...