tp6.0 獲取參數的多種方式

1、控制器繼承 app\BaseController 類,通過$this->request->param()獲取參數
<?php
namespace app\api\controller;
use app\BaseController;

class Test extends BaseController
{
    public function index(){
          // http://127.0.0.1:8000/index.php/api/test/index?name=zlchen
          dump($this->request->param('name'));
    }
}
2、引入app\Request 使用依賴注入的方式 $request->param()
3 、助手函數 input()
4 、使用 request()->param() 方法
5 、使用think\facade\Request 靜態方法
<?php
namespace app\controller;
use app\BaseController;
use app\Request;
use think\facade\Request as ABC;

class Test
{
 
    public function index(Request $request)
    {
        $data =  $request->param('name');
        dump($data);
        dump(input('get.name'));
        dump(request()->param('name'));
        dump(ABC::param('name'));
    }
}
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容