茄子在线看片免费人成视频,午夜福利精品a在线观看,国产高清自产拍在线观看,久久综合久久狠狠综合

    <s id="ddbnn"></s>
  • <sub id="ddbnn"><ol id="ddbnn"></ol></sub>

  • <legend id="ddbnn"></legend><s id="ddbnn"></s>

    PHP框架Laravel的小技巧兩則
    來源:易賢網(wǎng) 閱讀:965 次 日期:2015-02-12 11:38:28
    溫馨提示:易賢網(wǎng)小編為您整理了“PHP框架Laravel的小技巧兩則”,方便廣大網(wǎng)友查閱!

    這篇文章主要介紹了PHP框架Laravel的小技巧兩則,本文講解了Route::controller中路由批量命名、根據(jù)系統(tǒng)變量判斷當前運行環(huán)境兩個小技巧,需要的朋友可以參考下

    用 Laravel 作為 PHP 開發(fā)框架很久了,但是有些官方文檔中沒有覆蓋到的地方,每隔一段時間又會忘記。最近做了一點簡單的整理,順便記錄下來備忘。

    1. Route::controller 路由命名:

    用 Route::controller 可以減少路由定制中的大量工作,但是有時候需要對某個特定的路由命名以便使用,但是 Route::controller 方法是批量指定了一個 Controller 中所有方法的路由,這要怎么命名呢?可以用controller($uri, $controller, $names = array()) 中的第三個參數(shù),這是一個數(shù)組,數(shù)組的 key 是方法,數(shù)組的 value 是命名。

    代碼如下:

    // 該函數(shù)的簽名:

    public function controller($uri, $controller, $names = array())

    // 不命名一般使用:

    Route::controller('admin', 'AdminController');

    // 需要對其中的部分方法命名的話:

    Route::controller('admin', 'AdminController', array(

    'getIndex' => 'admin.index',

    'getLogin' => 'admin.login',

    'postLogin' => 'admin.login'

    ));

    2. 根據(jù)系統(tǒng)變量判斷當前運行環(huán)境

    系統(tǒng)默認的判斷是否本地環(huán)境的方法是根據(jù)在 'local' 數(shù)組中指定一組作為本地環(huán)境的主機名,比如在辦公機、Macbook上都要做開發(fā),你就要把兩個主機名都寫進去,我覺得這樣很麻煩。改成了根據(jù) $_SERVER['LARAVEL_ENV'] 來判斷,這樣我可以在所有開發(fā)機中都定義 'LARAVEL_ENV' 的環(huán)境變量,值為 'local',于是在開發(fā)機就會自動識別為 'local' 環(huán)境,而其它情況則是 'production'。

    代碼如下:

    // 默認的寫法是根據(jù)主機名判斷是否本地環(huán)境

    $env = $app->detectEnvironment(array(

    'local' => array('homestead');

    ));

    // 修改為先判斷系統(tǒng)變量是否指定,沒有才判斷主機名

    $env = $app->detectEnvironment(function(){

    $_env = getenv('LARAVEL_ENV') ? getenv('LARAVEL_ENV') : array(

    'local' => array('homestead')

    );

    return $_env;

    });

    // 這實際是去讀取 $_SERVER['LARAVEL_ENV'] 的值

    // 在 Apache 中,可以用 SetEnv 設(shè)置,

    // 在 Nginx 中,可以用 fastcgi_param 設(shè)置

    更多信息請查看IT技術(shù)專欄

    更多信息請查看網(wǎng)絡(luò)編程
    易賢網(wǎng)手機網(wǎng)站地址:PHP框架Laravel的小技巧兩則

    2026上岸·考公考編培訓報班

    • 報班類型
    • 姓名
    • 手機號
    • 驗證碼
    關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
    工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號
    聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
    咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)