laravel部署创建新项目 助记
###1.打开进入homestead虚拟机,并进入code文件夹
`cd ~/homestead && vagrant up && vagrant ssh`
`cd ~/Code`
###2.进行composer加速
`composer config -g repo.packagist composer https://packagist.laravel-china.org`
###3.创建laravel项目
`composer create-project laravel/laravel *项目名* --perfer-dist "5.6.*"`
###4.[修改etc/hosts 和 Homestead.yaml文件](https://laravel-china.org/courses/laravel-intermediate-training/5.5/create-application/632)
###5.退出虚拟机,重载配置,重启虚拟机
`exit`
`vagrant provision && vagrant reload`
`vagrant ssh`
###6.生成.env文件,生成项目key
`cp .env.example .env`
`php artisan key:generate`
###7.进入项目文件,绑定远程仓库
`cd ~/code/*项目文件名*`
`git init` -> `git add .` -> `git commit -m "xxx"` -> `git remote add origin *git项目地址*` -> `git push -u origin master`
###8.创建Model文件夹并完善
`mkdir app/Models`
`mv app/User.php app/Models/User.php`
######改User.php的namespace为App\Models
######全局改App\User 为 App\Models\User
###9.创建Controllers、requests、Transformers
`mkdir app/Http/Controllers/Requests`
`mkdir app/Transformers`
`php artisan make:controller Api/xxController --model = App/Models/xx`
`php artisan make:request Api/UserRequest`
`touch app/Transformers/UserTransformer.php`
版权声明:本文为shine-c原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。