当前位置: 首页 > news >正文

国内主流网站开发技术安徽元鼎建设工程网站

国内主流网站开发技术,安徽元鼎建设工程网站,找建筑官网,国内最大的摄影网站扩展包的开发 1. 创建一个新项目#xff0c;初始化扩展包配置 首先创建一个全新的Laravel项目#xff1a; composer create-project --prefer-dist laravel/laravel laravelPkg 接下来#xff0c;在项目中创建目录package/{your_name}/{your_package_name} mkdir -p pa…扩展包的开发 1. 创建一个新项目初始化扩展包配置 首先创建一个全新的Laravel项目 composer create-project --prefer-dist laravel/laravel laravelPkg 接下来在项目中创建目录package/{your_name}/{your_package_name} mkdir -p packages/zhxlan/laradmin 进入到这个目录执行composer init cd packages/zhxlan/laradmin composer init 接下来的就是看你具体的配置包信息了。执行完成后会生成一个composer文件。 {name: zhxlan/laradmin,authors: [{name: zhx,email: zhx.0830qq.com}],require: {} }2. 创建扩展包基本目录文件 一般情况下我会创建一下的目录 packages/zhxlan/laradmin ├── composer.json ├── src └── tests 3. 修改扩展包 composer 配置 然后修改我们这个扩展包的composer.json文件设置一下自动加载配置、以及扩展包的命名空间。 {name: zhxlan/laradmin,description: ,keywords: [laravel, laradmin],autoload: {psr-4: {Zhxlan\\Laradmin\\: src/}},authors: [{name: zhx,email: zhx.0830qq.com}],license: MIT,minimum-stability: stable,require: {} }4. 编写扩展包信息啦~ 接下来我们来创建 PluginsServiceProvider 、Plugin 文件。目录结构如下 packages/zhxlan/laradmin ├── composer.json │   └── config │           ├── laradmin.php ├── src │   └── Controller │           ├── LaradminController.php │   └── LaradminServiceProvider.php └── tests ?phpnamespace Zhxlan\Laradmin\Controller;class LaradminController {public function index(){return Hello;} }?php?phpnamespace Zhxlan\Laradmin;use Illuminate\Support\ServiceProvider; use Zhxlan\Laradmin\Controller\LaradminController;class LaradminServiceProvider extends ServiceProvider {/*** Register any application services.** return void*/public function register(){// 注册服务绑定$this-app-bind(laradmin, function ($app) {return new LaradminController();});}/*** Bootstrap any application services.** return void*/public function boot(){// 发布配置文件$this-publishes([__DIR__./config/laradmin.php config_path(laradmin.php),]);}}?php return [name laradmin, ];到这里已经开发了一个最简单Laravel的扩展包了。 扩展包本地测试 把 PluginsServiceProvider 添加到项目的 config/app.php 中的 providers 数组中 providers [...\Zhxlan\Laradmin\LaradminServiceProvider::class ], 这个时候要修改 package_demo 项目下的 composer.json {...,autoload: {...,psr-4: {...,Zhxlan\\Laradmin\\: packages/zhxlan/laradmin/src/}},... } 运行命令 // 发布配置文件在config目录下面 php artisan vendor:publish//最后在根目录执行命令 composer dumpautoload测试运行 php artisan tinker//接着输入代码app(laradmin)-index(); 扩展包发布 1. 首先把扩展包发布到全球最火的也是最大的同性交流平台 GitHub 上 2. 接着再 Packagist 也发布 [https://packagist.org/] 设置代码同步 GitHub点击 Setting 版本 默认版本是 dev-masterComposer 包的版本号会从 Git 的 tag 中同步过来。 git tag v1.0.0 git push origin v1.0.0
http://www.zqtcl.cn/news/654987/

相关文章:

  • wordpress站点优化石景山网站开发
  • 企业网站建设的流程店铺推广引流
  • 北京网站优化wyhseo信息化建设杂志社官方网站
  • 网站图片处理方案动漫制作这个专业怎么样
  • 做写手哪个网站好黄页网站建设黄页网站建设
  • 多语言企业网站免费模板网站哪个好
  • 拟一份饰品网站建设合同襄樊门户网站建设
  • 你对网站第一印象受欢迎的广州做网站
  • 网站开发项目的需求分析浙江省城乡建设网站证件查询
  • 整站seo定制简单 大气 网站模版
  • 网站界面设计策划书怎么做云匠网订单多吗
  • html教程 pdf网站建设优化兰州
  • 招聘网站可以同时做两份简历吗外贸网站示例
  • 黑链 对网站的影响企业融资计划书范本
  • 自己的简历怎么制作网站学院网站建设成效
  • 周口seo 网站郑州建站网站的公司
  • 网站布局模板北京装修大概多少钱一平方
  • 德阳网站建设ghxhwl风景网站模板
  • 昌邑网站建设拓者设计吧现代效果图
  • 学校网站建设成功案例网站开发需要学习哪些内容
  • 怎么让公司建设网站seo于刷网站点击
  • 网站建设合同严瑾建设网站宣传
  • 哪个网站做餐饮推广最好深圳市信任网站
  • 网站模板 整站源码广州网站vi设计报价
  • 百度速页建站wordpress审核插件
  • 怎么给网站wordpress专业的vi设计公司
  • 百度关键词在线优化寻找郑州网站优化公司
  • 网站建设适合什么单位网络推广员工作内容
  • 漂亮的网站维护页面wordpress加个微信登录
  • 网站设计是什么意思创建地址怎么弄