Laravel 当作曲家更新 doctrine/inflector 不存在时出现错误

Laravel get error when composer update doctrine/inflector does not exist

我想把这个插件添加到我的项目中 https://github.com/davibennun/laravel-push-notification

当我更新 comoser.json、app.php 时,然后 运行 作曲家更新。 收到此错误消息。

[RuntimeException]                                                           
  /ProjectPath/vendor/doctrine/inflector does not e  
  xist and could not be created. 

知道如何调试吗??

发生这种情况是因为您同时更新了 composer.jsonapp.php。你应该做的是首先将它添加到 composer.json:

"davibennun/laravel-push-notification": "dev-master"

然后 运行 这个命令:

composer update

只有在完成之后,将这些行添加到 app/config/app.php:

Davibennun\LaravelPushNotification\LaravelPushNotificationServiceProvider
...
'PushNotification' => 'Davibennun\LaravelPushNotification\Facades\PushNotification'

希望这对您有所帮助。