Перенос паспорта Laravel не найден

Я установил паспорт laravel с помощью команды compser require laravel/passsport, но после этого новой миграции в каталоге database/migrations не производилось. Это почему?

вы запускали php artisan migrate?

Erubiel 31.08.2018 00:07

попробуйте php artisan vendor:publish --tag=passport-migrations и посмотрите, есть ли у вас новые миграции в папке базы данных / миграции

Vladyslav Startsev 31.08.2018 00:59
Стоит ли изучать 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-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
4
2
4 674
3

Ответы 3

Убедитесь, что у вас есть PassportServiceProvider, зарегистрированный в config / app.php

// config/app.php

Laravel\Passport\PassportServiceProvider::class,

Файлы миграции находятся в пакете Passport в каталоге вашего поставщика.

Миграции не будут скопированы в вашу базу данных / папку миграций, поскольку они не должны быть скопированы, поскольку они зарегистрированы PassportServiceProvider.

Вы должны просто запустить php artisan migrate, и они будут включены.


Если вы используете Laravel 5.3 или 5.4, вам необходимо зарегистрировать сервис в вашем файле app/config.php.

Спасибо за разъяснение! Теперь я понимаю, почему они не добавлены в каталог базы данных / миграции! Сначала я подумал, что мне нужно добавить их вручную, чтобы без проблем выполнять чистую установку. но теперь я понимаю, что php artisan migrate выполнит все миграции при чистой установке.

Farzan 08.10.2019 03:15

Если вы хотите изменить миграцию паспорта или просто хотите, чтобы она находилась в папке миграции, вы можете публиковать файлы миграции паспорта в свою папку миграции с помощью команды публикации:

php artisan vendor:publish --tag=passport-migrations

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