2017-01-29 39 views
-1

我控制器的代碼:如何在Laravel中手動顯示return Input :: all()?

public function show() 
{ 

    return Input::all(); 

} 

,其結果是: {"_token":"TmwBJ0us217sqXYvfzVdbAYiC8k85OsLriUgl3HK","date_from":"01\/30\/17","date_to":"01\/31\/2017"}

我怎樣才能手動顯示呢? 我不工作的代碼是: $dateto = {{Input::get('date_to')}};

+0

爲什麼不用'Request'代替。例如:'$ dateto = request('date_to');' – zgabievi

回答

0

你應該試試這種方法:

$dateto = Input::get('date_to'); 
echo $dateto; 
+0

感謝您的回覆,我已經修復它。我使用 - >以便我可以在頁面上添加一些東西和設計。控制器的短代碼 – Shujinxan

0

可以使用Request而不是Input。在這裏閱讀更多關於Laravel 5.4Laravel 5.3

這是你想擁有的代碼:

$dateto = request('date_to'); 
0

同樣的結果可以通過request()幫手來獲得。

$dateTo = request()->get('date_to'); 

但方便的方法是一次分配所有,並在需要時一個一個地訪問它們。

$request = request()->all(); 
$dateTo = $request['date_to'];