2016-08-21 3 views
-1

Routes.phpLaravel 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입니다. int(500)

어떻게 컨트롤러 (20) (발)를 얻을 : 나는

$request->input('val',500); 다음 출력 변경

하지만

output:array(0) { } 

? 왜 배열이 비어 있습니까?

답변

0

컨트롤러 메서드에서도 route 매개 변수의 입력을 예상하는 경우 다른 종속성 뒤에 경로 인수를 나열하면됩니다. 상점 기능의 두 번째 매개 변수로 $val을 추가하십시오. 귀하의 경우 그것은이어야합니다

관련 문제