如何解决Laravel护照安装错误?

时间:2018-09-22 02:14:50

标签: laravel npm laravel-passport

我目前正在使用https://laravel.com/docs/5.7/passport上的文档来设置Larvel的护照。一切正常,直到我必须运行命令npm run dev,然后出现以下错误。

我正在寻找有关如何解决此问题的见解。

$printer=printer_open("192.168.1.101");

1 个答案:

答案 0 :(得分:0)

编辑

结果证明护照有一个未解决的问题。

https://github.com/laravel/passport/issues/829

您的问题很可能是由供应商引起的:发布将组件发布到错误的目录中。

在Laravel 5.7之前的版本中,事物存储在resources/assets/js中,而现在在5.7中则将它们存储在assets/js中,这已经引起了诸如此类的问题。


确保您运行命令以发布组件

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

已发布的组件将放置在您的resources / js / components目录中。组件发布后,您应该在您的resources / js / app.js文件中注册它们:

Vue.component(
    'passport-clients',
    require('./components/passport/Clients.vue')
);

Vue.component(
    'passport-authorized-clients',
    require('./components/passport/AuthorizedClients.vue')
);

Vue.component(
    'passport-personal-access-tokens',
    require('./components/passport/PersonalAccessTokens.vue')
);