如何实现laravel5.4自定义包开发实例?
- 内容介绍
- 文章标签
- 相关推荐
本文共计324个文字,预计阅读时间需要2分钟。
以下是如何在`composer.json`文件中添加包路径的简要步骤:
在根目录下修改composer.json,将"Jai\Contact\": "packages/jai/contact/src/"添加到psr-4:
"psr-4": { "App\": "app/", "Jai\Contact\": "packages/jai/contact/src/" }
4、注册服务提供者
在Laravel应用根目录下修改config/app.php,将服务提供者追加到providers数组:
JaiContactContactServiceProvider::class
5、加载包并发布资源
完成上述操作之后还要在命令行执行两个命令,首先在应用根目录下运行
composer dump-autoload
来更新Composer的autoloader,然后运行
php artisan vendor:publish
将自定义包的配置文件发布到应用根目录的config目录下以便可以访问。
6、在浏览器中测试
完成上述操作后即可在浏览器中访问http://laravel.app:8000/contact,页面输出如下:
"Welcome to your new package"
修改ContactController.php的代码如下:
//dd(Config::get("contact.message")); return view('contact::contact');
则页面输出为:
Laravel Academy
至此,表明我们的自定义包开发完成并通过测试。
相关推荐:
laravel5.4框架中vue.js实现Ajax的表单提交错误验证
Laravel框架内置的Broadcast功能如何实现与客户端实时通信
本文共计324个文字,预计阅读时间需要2分钟。
以下是如何在`composer.json`文件中添加包路径的简要步骤:
在根目录下修改composer.json,将"Jai\Contact\": "packages/jai/contact/src/"添加到psr-4:
"psr-4": { "App\": "app/", "Jai\Contact\": "packages/jai/contact/src/" }
4、注册服务提供者
在Laravel应用根目录下修改config/app.php,将服务提供者追加到providers数组:
JaiContactContactServiceProvider::class
5、加载包并发布资源
完成上述操作之后还要在命令行执行两个命令,首先在应用根目录下运行
composer dump-autoload
来更新Composer的autoloader,然后运行
php artisan vendor:publish
将自定义包的配置文件发布到应用根目录的config目录下以便可以访问。
6、在浏览器中测试
完成上述操作后即可在浏览器中访问http://laravel.app:8000/contact,页面输出如下:
"Welcome to your new package"
修改ContactController.php的代码如下:
//dd(Config::get("contact.message")); return view('contact::contact');
则页面输出为:
Laravel Academy
至此,表明我们的自定义包开发完成并通过测试。
相关推荐:
laravel5.4框架中vue.js实现Ajax的表单提交错误验证
Laravel框架内置的Broadcast功能如何实现与客户端实时通信

