Как получить доступ к рабочему каталогу Laravel Sail с терминала?

Я хочу подключить свой терминал к парусу для выполнения команд и редактирования файлов в парусных контейнерах.

Я обнаружил, что могу выполнять php artisan такие команды, как: sail artisan migrate замена php на sail.

Но я хочу попасть в: /var/www/project в контейнер для выполнения php artisan migrate

Какие псевдонимы существуют для этого?

Вы можете выполнять команды в контейнере, используя что-то вроде docker-compose run <compose container name> <command>, например. docker-compose run web /bin/bash

apokryfos 23.04.2023 08:32
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Laravel Scout - это популярный пакет, который предоставляет простой и удобный способ добавить полнотекстовый поиск в ваше приложение Laravel. Он...
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
0
1
104
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы можете использовать sail shell как пользователь паруса или sail root-shell как пользователь root. Затем вы можете запустить любую команду внутри контейнера.

Чтобы запустить php artisan commands, просто используйте sail shell, а затем запустите свои команды. Однако помните, что sail artisan commands всегда рядом с вами.

источник: https://laravel.com/docs/10.x/sail#sail-container-cli

Другие вопросы по теме