Exemplo n.º 1
0
 public function login()
 {
     $data['user'] = Auth::user();
     $data['residencia'] = $data['user']->residencia;
     $data['notificaciones'] = Notificacion::getByUser(50);
     $data['sinLeer'] = Notificacion::noLeidas(Auth::user()->id)->count();
     $data['status'] = true;
     $data['deuda'] = getDeudaTotal(Auth::user()->residencia_id);
     return Response::json($data, 200);
 }
Exemplo n.º 2
0
    Route::any('perfil', array('before' => 'auth', 'uses' => 'HomeController@perfil'));
    Route::any('editar-residencia', array('before' => 'auth', 'uses' => 'HomeController@editarResidencia'));
    Route::any('generar-factura', array('before' => 'auth', 'uses' => 'HomeController@generarFactura'));
    Route::any('generar-documento/{id}', array('before' => 'auth', 'uses' => 'HomeController@generarDocumento'));
    Route::get('generar-recibo/{id}', array('before' => 'auth', 'uses' => 'HomeController@generarRecibo'));
    // Controladores de login, logout y resetPassword
    Route::post('user', 'HomeController@login');
    Route::any('logout', array('before' => 'auth', 'uses' => 'HomeController@logout'));
    Route::any('registro', "HomeController@registro");
    Route::any('forgot-password', array('before' => 'guest', 'uses' => 'HomeController@forgotPassword'));
    Route::controller('password', 'RemindersController');
});
//Miselaneo
Route::group(array(), function () {
    Route::any('test', function () {
        return Notificacion::noLeidas(Auth::user()->id);
    });
    Route::any('demo', function () {
        Auth::loginUsingId(2, true);
        return Redirect::to('/');
    });
    Route::any('reset', function () {
        header('Access-Control-Allow-Methods: GET,POST,PUT,DELETE,OPTIONS');
        header('Access-Control-Allow-Origin: *');
        Artisan::call('migrate:refresh');
        Artisan::call('db:seed');
        return "hecho";
    });
    Route::any("printInput", function () {
        header('Access-Control-Allow-Origin:*');
        return json_encode(Input::all());