每日一句 ( 2024711 )  

To do nothing is the way to be nothing.

無(wú)所事事終將一事無(wú)成。———— Nathaniel Hawthorne

Laravel5.4安裝passport時(shí)遇到的一些問(wèn)題

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

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

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

vagrant+ubuntu14.4+lnmp一鍵包運行laravel可能需要的步驟

1. vagrant init原版ubuntu trusty環(huán)境,可能需要先離線(xià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)境運行laravel報open_basedir restriction in effect的錯誤

使用lnmp集成環(huán)境在運行laravel時(shí)顯示空白,打開(kāi)php.ini的display_errors后顯示:open_basedir restriction in effect…. is not within the allowed path…的錯誤。這是服務(wù)器把include權限限制在了open_basedir所設置的目錄。檢查php.ini發(fā)現open_basedir確實(shí)是限制在項目的public下,所以在包含上級其它目錄中的文件時(shí)會(huì )出錯。由于php.ini中檢查過(guò)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 #授權碼MAIL_ENCRYPTION=tls16位授權碼在QQ郵箱->設置->帳號頁(yè)面中,開(kāi)啟使用smtp后可以得到。encryption默認是null,需要設置為tls否則會(huì )報類(lèi)似“Must issue a STARTTLS command first.”這種錯誤。第二步:config/ma...