Route::get('/Planes', 'AdminController@planes'); }); // Controlador para subir Archivos desde el Admin Ajax Route::group(['prefix' => 'upload'], function () { Route::any('/Empresas', 'UploadController@logoEmpresa'); Route::any('/Canales', 'UploadController@logoCanal'); }); }); // Controlador Ajax Route::group(['prefix' => 'ajax', 'middleware' => 'ajaxlogin'], function () { Route::any('/Usuarios/{action?}', 'AjaxController@Usuarios'); Route::any('/Canales/{action?}', 'AjaxController@Canales'); Route::any('/Empresas/{action?}', 'AjaxController@Empresas'); Route::any('/Planes/{action?}', 'AjaxController@Planes'); Route::get('plan/canales', function () { $list = App\Planes::find(Input::get('id'))->canales()->lists("id")->toArray(); $canales = App\Planes::find(Input::get('id'))->canales(); $plan = App\Planes::find(Input::get('id')); return view("admin.chosen")->withCanales($canales)->withPlan($plan)->withList($list); }); Route::post('plan/canales', function () { $plan = App\Planes::find(Input::get('id')); $plan->canales = Input::get('canales'); $plan->save(); if (Request::ajax()) { return $plan; } else { return back(); } }); });