我有兩個(gè)單獨(dú)的控制器,PostController用于將輸入值返回給刀片并將APIController數(shù)據(jù)從數(shù)據(jù)庫(kù)返回到刀片。我試過(guò)傳遞變量,SESSION但仍然沒(méi)有功能。請(qǐng)幫忙。索引.blade.php<form class="form-inline" action="{{ action('PostController@index') }}" method="GET"> <div class="form-group"> <label class="mb-2 mr-sm-2 col-form-label">Date : </label> <input type="date" name="date" id="date" style="width:160px;" class="form-control mb-2 mr-sm-2" value="<?php if(isset($_GET['submit'])) echo $_GET['date']; else echo date('Y-m-d');?>"> </div> <input type="submit" name="submit" class="btn btn-primary mb-2" value="Inquiry"></form>后控制器.php<?php namespace App\Http\Controllers; use Illuminate\Support\Facades\Input; use Session; class PostController extends Controller { public function index() { $getDate = Input::get('date'); //trying to pass this to APIController for query $getCurrentDate = date('Y-m-d'); Session::put('getDate', $getDate); //for example $getDate = '2019-01-01' return view('posts.index')->with('getCurrentDate', $getCurrentDate)->with('getDate', $getDate); } }接口控制器.php<?php namespace App\Http\Controllers; use Illuminate\Support\Facades\DB; use Yajra\Datatables\Datatables; use Session; class APIController extends Controller { public function getQueries() { ini_set('memory_limit', '1024M'); ini_set('max_execution_time', 300); $getInputDate = Session::get('getDate'); //don't get anything here //dd($getInputDate); //have tried dumping, it returns null $getCurrentDate = date('Y-m-d'); if($getInputDate == NULL) { $query = DB::select(DB::raw("SELECT * FROM TABLE WHERE date = '$getCurrentDate'"); return Datatables::of($query)->make(true); } else { $query = DB::select(DB::raw("SELECT * FROM TABLE WHERE date = '$getInputDate'"); return Datatables::of($query)->make(true); } }
2 回答

慕容3067478
TA貢獻(xiàn)1773條經(jīng)驗(yàn) 獲得超3個(gè)贊
嘗試將受影響的路由放在 Web 中間件組中,這樣您就應(yīng)該在它們之間共享會(huì)話。
Route::group(['middleware' => 'web'], function () {
// Put routes in here
});
如果我沒(méi)記錯(cuò)的話,這種情況應(yīng)該是針對(duì) api 路由的,它希望與 web 路由共享會(huì)話。
- 2 回答
- 0 關(guān)注
- 175 瀏覽
添加回答
舉報(bào)
0/150
提交
取消