tp51隨筆(一)

thinkphp的大版本都到6了,原來一直用的3系列在做一些項目。後來又轉到java,最近用了一下tp5.1系列,感覺跟3系列還是有許多不同的。爲防止自己忘記,隨手寫下一些容易忘記的部分。


composer tp5.1安裝

  1. 下載安裝composer
  2. composer中文官網 安裝方式這裏就不贅敘。
  3. 這裏說一些踩到的坑,tp5的官方手冊中沒有提到。安裝tp5分爲首次使用composer安裝和後面的n此安裝(首次安裝是需要執行兩個命令的,不然框架是無法運行起來的)
    1.首次安裝
    composer create-project topthink/think tp5
    注意:tp5 這個文件夾是你安裝目錄下的文件夾,你自己的文件夾叫什麼名字就叫什麼名字
    composer update topthink/framework
    切記:首次安裝是需要進入你安裝的目錄下執行這個命令的,否則運行會提示框架缺少文件,這這裏就是進入你的安裝目錄tp5下執行上面的composer命令。
    2.後面N此安裝
    composer create-project topthink/think tp5
    就這一句就OK了.

tp5.1上傳拋出沒有文件上傳異常

文件上傳異常

$file = Request::file('');     //獲取file對象

if(!empty($file)){
    //3.文件信息驗證與上傳到服務器中
    $info = $file['title_img']->validate([
        'size'=>5000000000,  //文件大小
        'ext'=>'jpeg,jpg,png,gif'  //文件擴展名
    ])->move(Config::get('uploads'));

    //4.判斷上傳文件的信息
    if ($info) {
        $data['title_img'] = $info->getSaveName();
    } else {
        $this->error($file->getError());
    }
}

//更新代碼操作
doSomething...

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章