laravel部署建立新項目 助記

打開進入homestead虛擬機,並進入code文件夾

cd ~/homestead && vagrant up && vagrant sshphp

cd ~/Codelaravel

進行composer加速

composer config -g repo.packagist composer https://packagist.laravel-china.orggit

建立laravel項目

composer create-project laravel/laravel *項目名* --perfer-dist "5.6.*"app

修改etc/hosts 和 Homestead.yaml文件

退出虛擬機,重載配置,重啓虛擬機

exitcomposer

vagrant provision && vagrant reloadssh

vagrant sshspa

生成.env文件,生成項目key

cp .env.example .envvagrant

php artisan key:generatecode

進入項目文件,綁定遠程倉庫

cd ~/code/*項目文件名*orm

git init

git add .

git commit -m "xxx"

git remote add origin *git項目地址*

git push -u origin master

建立Model文件夾並完善

mkdir app/Models

mv app/User.php app/Models/User.php

改User.php的namespace爲App\Models

全局改App\User 爲 App\Models\User

建立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

相關文章
相關標籤/搜索