1、Laravel
使用php artisan key:generate 生成APP key
2、常用的vagrant命令
$ vagrant init # 初始化
$ vagrant up # 啟動虛擬機
$ vagrant halt # 關(guān)閉虛擬機
$ vagrant reload # 重啟虛擬機
$ vagrant ssh # SSH 至虛擬機
$ vagrant suspend # 掛起虛擬機
$ vagrant resume # 喚醒虛擬機
$ vagrant status # 查看虛擬機運行狀態(tài)
$ vagrant destroy # 銷毀當(dāng)前虛擬機
#box管理命令
$ vagrant box list # 查看本地box列表
$ vagrant box add # 添加box到列表
$ vagrant box remove # 從box列表移除
3、項目中需要注意的
.env文件中的APP_INIT選項必須在數(shù)據(jù)遷移后改為true
4、homestead vagrant安裝及使用方法
1、安裝VirtualBox和vagrant
2、添加homestead盒子
1、一種是vagrant box add laravel/homestead醬紫添加,但是下載速度會炒雞慢,所以不推薦使用
2、另外一種是下載好homestead.box(暫時有7.1.0和5.2.0的版本)
3、執(zhí)行命令vagrant box add laravel/homestead ./homestead-5.2.0.box,然后將C:\Users\MyUserName.vagrant.d下面名字為0的文件夾改為對應(yīng)homestead版本號
4、在C:\Users\tanyu.mobi.vagrant.d\boxes\laravel-VAGRANTSLASH-homestead這個位置添加一個文件metadata_url,
切記不能有后綴名,里面添加下面的內(nèi)容 https://app.vagrantup.com/laravel/boxes/homestead
5、以上就可以配置好homestead盒子了
3、在項目中配置(在指定的項目中安裝homestead)
1、composer require laravel/homestead --dev
2、composer install
3、vendor\bin\homestead make 之后會生成Homestead.yaml文件 可以在該文件更改一些配置信息
4、vagrant up
訪問指定的ip或域名就可以訪問了
5、關(guān)于tp5表前綴的問題DB::table()和DB::name()對表前綴的設(shè)定反應(yīng)是不一樣的,DB::name()會對表前綴起反應(yīng)