Способы установки Clockwork в Laravel: Composer, ручная установка и Laravel Homestead

Чтобы установить Clockwork в Laravel, вы можете выполнить следующие действия:

Метод 1: использование Composer

  1. Откройте интерфейс командной строки и перейдите в каталог проекта Laravel.
  2. Выполните следующую команду, чтобы установить Clockwork через Composer:
    composer require itsgoingd/clockwork
  3. После завершения установки выполните следующую команду, чтобы опубликовать конфигурацию Clockwork:
    php artisan vendor:publish --provider="Clockwork\Support\Laravel\ClockworkServiceProvider" --tag="config"
  4. Clockwork теперь установлен в вашем проекте Laravel.

Способ 2: установка вручную

  1. Загрузите пакет Clockwork из репозитория Clockwork GitHub: https://github.com/itsgoingd/clockwork
  2. Извлеките загруженный пакет и скопируйте его содержимое в каталог vendor/itsgoingdвашего проекта Laravel.
  3. Откройте файл config/app.phpвашего проекта Laravel и добавьте следующую строку в массив providers:
    Clockwork\Support\Laravel\ClockworkServiceProvider::class,
  4. Выполните следующую команду, чтобы опубликовать конфигурацию Clockwork:
    php artisan vendor:publish --provider="Clockwork\Support\Laravel\ClockworkServiceProvider" --tag="config"
  5. Clockwork теперь установлен в вашем проекте Laravel.

Метод 3: использование Laravel Homestead
Если вы используете Laravel Homestead, вы можете установить Clockwork, добавив его в файл Homestead.yaml. Вот пример конфигурации:

sites:
    - map: your-project.test
      to: /home/vagrant/code/your-project/public
      php: "7.4"
      type: "clockwork"

После добавления конфигурации запустите vagrant reload --provision, чтобы применить изменения.