I need to show three pages, depending of request parameters. Now it is realised like in the docs :
This is idea, I omit some of code
Route:
Route::get('/home/{mode}', 'ModeController@show');
Controller :
switch (mode) {
case 0 : // gather the data set 1
return View::make("View one", compact('data set1'))
case 1 : // gather the data set 2
return View::make("View two", compact('data set2'))
case 2 : // gather the data set 3
return View::make("View three", compact('data set3))
}
Sure, controller got thick and stupid. I'd like realize that like this
Route : 1. Analyze mode parameter 2. Call controller, depends of mode
Controller : Gather data and calling view
Is it possible ?