如何在Laravel软件包开发中自动加载服务提供商

时间:2019-05-29 19:06:24

标签: laravel package-development

我正在尝试开发一个非常简单的Laravel软件包以供学习。我想在呼叫Hello World路线时显示一条简单的消息,例如“ /demo”。我已经使用以下命令将软件包安装在Laravel项目中:

composer require onbiponi/message:dev-master

然后

composer dump-autoload

现在,我无法访问/demo路线。我收到错误消息:

  

对不起,找不到您要查找的页面。

我注意到boot的{​​{1}}方法没有被触发。我需要手动将此服务提供商添加到MessageServiceProvider还是需要手动添加某些内容?但是我想在安装后自动执行所有操作。 这是我在github中的软件包:https://github.com/rejauldu/message

1 个答案:

答案 0 :(得分:1)

自动加载服务提供商仅存在于Laravel 5.5中。 不适用于5.4