2019-02-27

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)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容