Laravel Passport Vue 组件未在正确的路径中发布

Laravel Passport Vue components do not be published in the correct path

根据Frontend Quickstart official documentation of 。我运行命令:

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

我没有任何错误信息,它 returns:

Copied Directory

[/vendor/laravel/passport/resources/assets/js/components] To [/resources/assets/js/components/passport]

Publishing complete.

因此,它不会像文档所述那样复制到 resources/js/components

The published components will be placed in your resources/js/components directory.

我不知道为什么它发布在与文档中指定的路径不同的地方?我该如何解决这个问题?

在 5.7 中,resources/assets/js 目录变成了 resources/js,这导致了问题。

护照 github 页面上有一个关于此的未解决问题:https://github.com/laravel/passport/issues/829