2017-04-12 8 views
0

コントローラで 'mp3'の値を取得する必要があります。 Laravel.54データをアクションコントローラに渡す

私のポストタイプ

mp3s typeからの投稿をチェックする): ビデオ、アルバム、mp3を

(web.php)

Route::group(array('prefix' => 'mp3s'), function($pt) { 
    Route::get("/", "[email protected]"); 
    Route::get("mp3/{slug}", "[email protected]"); 
    }); 


Route::group(array('prefix' => 'albums'), function($pt) { 
    Route::get("/", "[email protected]"); 
    Route::get("album/{slug}", "[email protected]"); 
    }); 


Route::group(array('prefix' => 'videos'), function($pt) { 
    Route::get("/", "[email protected]"); 
    Route::get("video/{slug}", "[email protected]"); 
    }); 
+0

理由だけでルートを使用しない:: /( "{接頭辞}を得るようにそれを得ることができます{slug} "、" PostController @ singlePost "); ? – KoIIIeY

+0

コントローラの機能でスラグの値を取得したいのですか? –

+0

@PHPWeblineindia私はスラッグを得ることができます –

答えて

1

@danial dezfooli

プレフィックス値あなたを取得するには以下のようにコントローラのメソッド内にリクエスト依存関係を挿入することができます。あなたが参照することができ、より参考

public function index(\Illuminate\Http\Request $request){ 
    dd($request->route()->getPrefix()); 
} 

or you can do in another way also 


public function index(){ 
    dd($this->getRouter()->getCurrentRoute()->getPrefix()); 
} 

:のPostControllerでLaravel 5 get route prefix in controller method

-1
Route::get("mp3/{slug}", "[email protected]"); 

、あなたは

public function singlePost($slug) { 
     dd($slug)// to check slug value 
    } 
+0

誰かが私の答えを下方に指しているのはなぜですか? –

関連する問題