请教类似laravel/quickstart-basic这样的项目是如何创建开始的
个人理解,开发laravel,
一种是开发一个包,类似barryvdh/laravel-debugbar,可以将这个包应用到某个项目中。我理解如何从创建到安装的全过程。
还有一种是类似 laravel/quickstart-basic,整体发布,通过composer update将所需要的"laravel/framework": "5.2.*“的安装上来,才可以运行。
我的问题是,如果我想开发一个类似 laravel/quickstart-basic的新项目,如何开始做,如果通过composer create-project,来开始一个新项目,会有一堆的laravel框架本身的东西,新开发的内容,和原有的都混在一起了。发布的时候就没办法像 laravel/quickstart-basic那样来做了。
感谢高手指点
4 Comments
quickstart-basic
也是通过composer create-project
安装新的 Laravel 项目然后开发出来的啊。。。@nonfu#31 感谢nonfu!
如果是从create-project开始的,那么它发布的时候,怎么做到只发布自己的代码而没有laravel的部分?
@jonathan#36 把不想提交到代码库的目录或文件放到.gitignore文件即可 最终要运行还是要执行composer install把vendor目录安装进来
@nonfu#37 谢谢Nonfu, 新项目用这种方法试试