Ми використовуємо cookie-файли
Для оптимізації роботи нашого сайту ми використовуємо cookie-файли. Продовжуючи використовувати сайт, Ви погоджуєтеся з використанням cookie-файлів.
Новий дизайн
Панель керування
  • Русский
  • Українська
  • English
  • UAH
  • USD
  • RUB
  • EUR
  • 0-800-307-307 Гаряча лінія
  • +38 (044) 392-74-33 Київ
  • +38 (057) 728-39-00 Харків
  • +38 (056) 794-38-31 Дніпро
  • +38 (032) 229-58-93 Львів
  • +38 (048) 738-57-70 Одеса
  • +38(093) 170-15-42  Life
  • +38 (067) 400-88-44 Київстар
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7 (499) 348-28-61 Москва

2.14.2.5. утиліта Artisan

Утиліта Artisan це консольний інтерфейс для роботи з фреймворком Laravel, що йде з ним у комплекті і встановлюється при створенні проекту. Дана утиліта спрощує роботу з фреймворком і дає величезний спектр можливостей.

Запуск утиліти і її команд проводиться безпосередньо з каталогу проекту фреймворка. Для використання виконайте наступне:

  1. Перейдіть в каталог проекту, виконавши команду:
    cd ~/example.com/www/

    Замість example.com/www вкажіть кореневий каталог сайту.

  2. За замовчуванням в оточенні SSH на хостингу використовується PHP 5.6. Згідно з вимогами фреймворка потрібна версія не нижче 7.3, тому перевизначите шляху в змінної $PATH, Виконавши команду:
    export PATH=/usr/local/php73/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
  3. Виконайте команду для перевірки роботи Artisan:
    php artisan
    • Наступний запуск команди artisan можливий тільки з його каталогу. Якщо потрібно створити команду, яка буде викликатися без необхідності переходу в каталог, то виконайте наступну команду:
      echo "alias command='/usr/local/php73/bin/php ~/example.com/www/artisan'" >> ~/.bashrc && source ~/.bashrc

      Змініть зазначену команду в залежності від потрібних даних:

      • Замість «command»Вкажіть бажане ім'я команди, яка буде використовуватися. Наприклад, можна вказати назву проекту по типу laravel_example.
      • Замість «example.com/www»вкажіть кореневий каталог сайту.
    • Перевірте роботу команди, виконавши:
      command -V

      Стандартним висновком даної команди буде версія встановленого фреймворка.

Для виведення списку доступних команд виконайте наступну команду:

php artisan list

До всіх командам можна отримати довідку щодо їх використання. Для цього використовуйте команду help з назвою команди, по якій хочете отримати інформацію:

php artisan help list

При неправильному введенні команди будуть запропоновані схожі варіанти, наприклад:

Ознайомитися з роботою команд Artisan можна в документації laravel.su1) або в офіційної документації.

Команда Опис
Основні команди
clear-compiled Видалити скомпільовані файли класів
down Включити режим обслуговування / демо-режим
env Виведення поточних параметрів оточення фреймворка
help Висновок допомоги по команді
inspire Висновок надихає цитати
list Отримання списку доступних команд
migrate Запуск міграції бази даних
optimize Оптимізація підключаються файлів шляхом створення кеш-файлів
serve Запуск сервера (в рамках віртуального хостингу команда не буде коректно працювати)
test Запустити тести додатки
tinker Взаємодія з додатком
up Вийти з режиму обслуговування / демо-режим

1)
російськомовна неофіційна документація