如何在 Laravel 包开发中自动加载服务提供者
How to autoload Service provider in Laravel package development
我正在尝试开发一个非常简单的 Laravel 包用于学习目的。我想在调用 /demo
路由时显示一条简单的消息,如“Hello World
”。我已经使用以下命令将我的包安装在 Laravel 项目中:
composer require onbiponi/message:dev-master
然后,
composer dump-autoload
现在,我无法访问 /demo
路线。我收到错误:
Sorry, the page you are looking for could not be found.
我注意到 MessageServiceProvider
的 boot
方法没有被触发。我需要手动将此服务提供商添加到 config/app.php
还是需要手动添加一些东西?但我想在安装后自动执行所有操作。
这是我在 github 的包裹:https://github.com/rejauldu/message
自动加载服务提供商仅存在于 Laravel 5.5。
它不适用于 5.4
我正在尝试开发一个非常简单的 Laravel 包用于学习目的。我想在调用 /demo
路由时显示一条简单的消息,如“Hello World
”。我已经使用以下命令将我的包安装在 Laravel 项目中:
composer require onbiponi/message:dev-master
然后,
composer dump-autoload
现在,我无法访问 /demo
路线。我收到错误:
Sorry, the page you are looking for could not be found.
我注意到 MessageServiceProvider
的 boot
方法没有被触发。我需要手动将此服务提供商添加到 config/app.php
还是需要手动添加一些东西?但我想在安装后自动执行所有操作。
这是我在 github 的包裹:https://github.com/rejauldu/message
自动加载服务提供商仅存在于 Laravel 5.5。 它不适用于 5.4