2017-09-21 9 views
0

ヌルlaravelている私は、コントローラに掲載されるには、以下のパラメータ値を使用していているが、それはJobApplicationController値のview方法でnull入力値は5.4

Route::get('JobApplication/{JobId}','[email protected]'); 
Route::post('application/','[email protected]'); 

を示して、私のようにそれを取得しようとするときnullです:

$JobId = Input::get('JobId') ; 
+0

のようにJobIdは、クエリパラメータとして送信される状況で使用されていますrequest() - > JobId' –

+1

'{JobId} 'は入力値ではなく、ルートセグメントです。 – sisve

答えて

0
$JobId= $request->JobId; or view($JobId){echo $JobId} 
+0

私はポストメソッドでそれを必要としません。 –

+0

ur fotmフィールド名、アクション、メソッドは正しいですか? – RamAnji

0

これを試してみてください:

public function Post($JobId) { 
    return $JobID; 
} 
0

ルートセグメントとしてJobIDを設定しているため、メソッドのパラメータとして直接アクセスできます。

<?php 

class JobApplicationController 
{ 
    public function view($jobId) 
    { 
     dd($jobId); 
    } 
} 

あなたがしようとしているコード$JobId = Input::get('JobId');は `あなたがこの構文を使用してリクエストオブジェクトで` JobId`にアクセスすることができ、このようなURL https://example.com/JobApplication?JobId=12321

関連する問題