Невозможно опубликовать файл конфигурации JWT в Laravel 5.7

Я использую laravel 5.7, устанавливаю новый проект laravel и настраиваю поставщиков Сервис JWT в app.php. Теперь я запускаю команду для публикации файла конфигурации JWT, но я получил такую ​​ошибку

In ProviderRepository.php line 208:

Class 'Tymon\JWT\Providers\JWTAuthServiceProvider' not found

Я не понимаю, как это исправить.

вы запускали composer require tymon/jwt-auth?

Roland Starke 02.01.2019 11:58

я бегу composer require tymon/jwt-auth:0.5.*-dev

Beerus sama 02.01.2019 12:00
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
2
2
540
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Перейдите по этой ссылке: laravel-jwt-api

Шаг 1: composer update

Шаг 2: php artisan migrate

Шаг 3: php artisan serve

и поместите сообщение в почтальон

http://127.0.0.1:8000/api/auth/login

я надеюсь, что это сработает для вас!

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

Установить через композитор

Выполните следующую команду, чтобы загрузить последнюю версию:

composer require tymon/jwt-auth

Добавить поставщика услуг

Добавьте поставщика услуг в массив providers в файле конфигурации config/app.php следующим образом:

'providers' => [

    ...

    Tymon\JWTAuth\Providers\LaravelServiceProvider::class,
]

хорошо, но где я запускаю эту команду, означает, что я запускаю эту команду в моем существующем проекте или новом проекте?

Beerus sama 02.01.2019 12:25

@Beerussama, вы можете запустить эту команду через командную строку, да, вы также можете использоваться в существующем проекте

Udhav Sarvaiya 02.01.2019 12:29
php artisan vendor:publish --provider = "Tymon\JWTAuth\Providers\JWTAuthServiceProvider"

php artisan config:cache

php artisan vendor:publish  and then select

Which provider or tag's files would you like to publish`enter code here`
  [0 ] Publish files from all providers and tags listed below
  [1 ] Provider: Facade\

Blockquote

Ignition\IgnitionServiceProvider [2 ] Provider: Fideloper\Proxy\TrustedProxyServiceProvider [3 ] Provider: Fruitcake\Cors\CorsServiceProvider [4 ] Provider: Illuminate\Foundation\Providers\FoundationServiceProvider [5 ] Provider: Illuminate\Mail\MailServiceProvider [6 ] Provider: Illuminate\Notifications\NotificationServiceProvider [7 ] Provider: Illuminate\Pagination\PaginationServiceProvider [8 ] Provider: Laravel\Tinker\TinkerServiceProvider [9 ] Provider: Tymon\JWTAuth\Providers\LaravelServiceProvider [10] Tag: config [11] Tag: cors [12] Tag: flare-config [13] Tag: ignition-config [14] Tag: laravel-errors [15] Tag: laravel-mail [16] Tag: laravel-notifications [17] Tag: laravel-pagination

9

Copied File [/vendor/tymon/jwt-auth/config/config.php] To [/config/jwt.php]
Publishing complete.

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