/ vscode-laravel-artisan

Запускать команды Laravel Artisan из кода Visual Studio.

Возможности

  • Поддерживает несколько экземпляров artisan в той же иерархии рабочей области
  • Создание файлов (контроллеры, миграции, модели и т. д.)
  • Выполнение пользовательских команд
  • Управление база данных
  • Очистить кеши
  • Создать ключи
  • Просмотреть все маршруты
  • Запустить/остановить локальный php-сервер для тестирования
  • Поддержка Docker

Получить список маршрутов

Создайте контроллер

Требования

Примечание. Параметр php является необязательным. если параметр artisan.php.location установлен в вашем файле settings.json и указывает на допустимый исполняемый файл php. Если этот параметр установлен, расширение будет предпочитать настройку параметру в пути.

  • Полезная версия php , которая может быть выполнялся в командной строке, например php-cli (это должно быть на вашем пути)
    • Следующая команда должна дать версию php:
    • php -v
      • Если версия php не возвращается, значит, php настроен неправильно.
      • Если вы вернете версию, то все в порядке!
  • Установка Laravel с artisan в корне рабочей области
    • cd в корневой каталог и выполните следующую команду:
    • php artisan -v
      • Если возвращается ошибка, значит, у вас неправильная настройка laravel.
      • Если вы получили версию Laravel и список команд, все готово!

Использование

После установки расширения оно станет активным как только вы откроете рабочую область, в которой есть хотя бы один artisan в рабочей области. Затем вы можете открыть палитру команд и начать выполнение команд. Просто введите Artisan: , чтобы получить список команд. Если у вас есть более одного файла artisan в рабочей области, тогда будет задан вопрос, какой файл artisan вы хотите использовать для выполнения выбранной команды.

Многие команды имеют необязательные вопросы ввода, оставьте их пустыми, чтобы использовать значения по умолчанию, или введите свое собственное значение.

Все команды доступны через Artisan: Run Command , здесь вы можете получить доступ к своим пользовательским командам, а также к встроенным командам.

Docker

Если вы используете Laravel с Docker, вы можете установить переменные конфигурации так, учитывая, что ваш docker-compose.yml размещен в корне проекта.

 {"artisan.docker.enabled": true,  "artisan.docker.command": "docker-compose exec "}

Где — имя вашего контейнера. Примечание. это базовая команда, которая будет добавляться к командам мастера..

Пример:

 docker-compose exec app php artisan make: model Post 

До выполняя какие-либо команды, убедитесь, что контейнеры работают ( docker-compose up ).

WSL

Если php установлен с WSL (подсистемы Windows для Linux), добавьте путь к исполняемому файлу в settings.json , как показано ниже

  • Замените с правильным именем пользователя
  • Замените CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc на правильное имя пакета
  • Заменить usr \ bin \ php , если php установлен в другом месте
  {"artisan.php.location": "C: \ Users \  \ AppData \ Local \ Packages \ CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc \ LocalState \ rootfs \ usr \ bin \  php "} 

Оцените статью
techsly.ru
Добавить комментарий