コード例 #1
0
ファイル: routes.php プロジェクト: seedgabo/DirectvMAC
        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();
        }
    });
});