每日一句 ( 20241222 )  

Rivers know this: there is no hurry. We shall get there some day.

河流知道這一點:無需匆忙。我們終有一日會到達。———— A. A. Milne

Laravel5.4安裝passport時遇到的一些問題

安裝時可能不支持高版本,我使用了composer require laravel/passport ~4.0安裝后執(zhí)行遷移時nothing to migrate,需要手動注冊Provider, 在config/app.php中providers中添加Laravel\Passport\PassportServiceProvider::class。執(zhí)行php artisan passport:install時提示“There are no commands defined in the “passport” namespace.” 需要執(zhí)行cache:clear和config:cache 更新緩存。...

使用Nginx反向代理部署laravel和history模式的Vue項目[更新]

[2019.12.2 更新] nginx.conf里要加上對laravel的靜態(tài)文件目錄的轉(zhuǎn)發(fā)(這里假設(shè)我的靜態(tài)文件在public/static下)、修改vue的nginx配置。我們以在我本地的開發(fā)環(huán)境為例,windows7+nginx+Vue+Laravel5,假設(shè)我想使用的域名是zh30.com。想達成的效果:我們想直接訪問時使用Vue開發(fā)的單頁面應(yīng)用index.html,做為我們的前臺交互,且在Vue中使用history路由模式。后臺和接口使用laravel框架進行...

vagrant+ubuntu14.4+lnmp一鍵包運行l(wèi)aravel可能需要的步驟

1. vagrant init原版ubuntu trusty環(huán)境,可能需要先離線下載安裝box2. 編輯Vagrantfile文件,取消注釋config.vm.network項,自定義ip。編輯底部config.vm.provision項,增加幾條shell。config.vm.provision "shell", path: "sources-list.sh"config.vm.provision "shell", inline: "apt-get update"config.vm.provision "shell", inline: "wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar....

lnmp集成環(huán)境運行l(wèi)aravel報open_basedir restriction in effect的錯誤

使用lnmp集成環(huán)境在運行l(wèi)aravel時顯示空白,打開php.ini的display_errors后顯示:open_basedir restriction in effect…. is not within the allowed path…的錯誤。這是服務(wù)器把include權(quán)限限制在了open_basedir所設(shè)置的目錄。檢查php.ini發(fā)現(xiàn)open_basedir確實是限制在項目的public下,所以在包含上級其它目錄中的文件時會出錯。由于php.ini中檢查過open_basedir是被注釋的,所以...

Laravel5使用qq郵箱smtp發(fā)郵件配置及測試

第一步:.env中的MAIL配置:MAIL_DRIVER=smtpMAIL_HOST=smtp.qq.comMAIL_PORT=587MAIL_USERNAME=xxxxxxxxx@qq.com #你的QQ號或QQ郵箱MAIL_PASSWORD=abcdabcdabcdabcd #授權(quán)碼MAIL_ENCRYPTION=tls16位授權(quán)碼在QQ郵箱->設(shè)置->帳號頁面中,開啟使用smtp后可以得到。encryption默認是null,需要設(shè)置為tls否則會報類似“Must issue a STARTTLS command first.”這種錯誤。第二步:config/ma...