W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
升級你的應(yīng)用程序至 Laravel 4.1,將 composer.json
里的 laravel/framework
版本更改至 4.1.*
。
將你的 public/index.php
置換成 這個 repository
的干凈版本。
同樣的,將你的 artisan
置換成 這個 repository
的干凈版本。
添加設(shè)置文件及選項
更新你在設(shè)置文件 app/config/app.php
里的 aliases
和 providers
數(shù)組。而更新的選項值可以在 這個文件 中找到。請確定將你后來加入自定和組件所需的 providers / aliases
加回數(shù)組中。
從 這個 repository
增加 app/config/remote.php
文件。
在你的 app/config/session.php
增加新的選項 expire_on_close
。而默認值為 false
。
在你的 app/config/queue.php
文件里添加 failed
設(shè)置區(qū)塊。以下為區(qū)塊的默認值:
'failed' => array(
'database' => 'mysql', 'table' => 'failed_jobs',
),
(非必要) 在你的 app/config/view.php
里,將 pagination
設(shè)置選項更新為 pagination::slider-3
。
如果 app/controllers/BaseController.php
有 use
語句在最上面,將 use Illuminate\Routing\Controllers\Controller;
改為 use Illuminate\Routing\Controller;
。
密碼提醒功能已經(jīng)大幅修正擁有更大的彈性。你可以執(zhí)行 Artisan 指令 php artisan auth:reminders-controller
來檢查新的存根控制器。你也可以瀏覽 更新文件 然后相應(yīng)的更新你的應(yīng)用程序。
更新你的 app/lang/en/reminders.php
語系文件來符合 這個新版文件。
為了安全因素,不再使用網(wǎng)域網(wǎng)址來偵測辨別應(yīng)用程序的環(huán)境。因為這些直很容易被偽造欺騙,繼而讓攻擊者透過請求來達到變更環(huán)境。所以你必須改為使用機器的 hostname(在 Mac & Ubuntu 下執(zhí)行 hostname 出來的值)
(譯按:的確原有方式有安全性考量,但對于現(xiàn)行 VirtualHost 大量使用下,反而這樣改會造成不便)
Laravel 目前只會產(chǎn)生單一的日志文件:app/storage/logs/laravel.log
。然而,你還是可以透過設(shè)置你的 app/start/global.php
文件來更改他的行為。
在你的 bootstrap/start.php
文件中,移除調(diào)用 $app->redirectIfTrailingSlash()
。這個方法已不再需要了,因為之后將會改以框架內(nèi)的 .htaccess
來處理。
然后,用 新版 替換掉你 Apache 中的 .htaccess
文件,來處理結(jié)尾的斜線問題。
取得目前路由的方法由 Route::getCurrentRoute()
改為 Route::current()
。
一旦你完成以上的更新,你可以執(zhí)行 composer update
來更新應(yīng)用程序的核心文件。如果有 class load
錯誤,請在 update
之后加上 --no-scripts
,如:composer update --no-scripts
。
萬用字符事件監(jiān)聽者不再添加事件為參數(shù)到你的處理函數(shù)。如果你需要尋找你觸發(fā)的事件你應(yīng)該用 Event::firing()
.
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: