2016-08-21 9 views
-1

routes.phpのLaravel 5.2のURLから値を取得する方法は?

use Illuminate\Http\Request; 
Route::get('/age/{val}','[email protected]'); 

AgeController.php

namespace App\Http\Controllers; 

use Illuminate\Http\Request; 

use App\Http\Requests; 

class AgeController extends Controller 
{ 
// 

    public function store(Request $request) 
    { 

     $data = $request->input('val'); 
     var_dump($data); 
    } 
} 

私のURLがlocalhost/lara/public/age/20です。

しかし

output:array(0) { } 

私はその後、出力を$request->input('val',500);

を変更:int(500)

コントローラに20(ヴァル)を取得する方法は?アレイが空の理由

答えて

0

コントローラメソッドもrouteパラメータからの入力を期待している場合は、ルート引数を他の依存関係の後にリストするだけです。ストア機能の第2パラメータとして$valを追加します。あなたの場合はそれがあります

関連する問題