/**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     return Number::all();
 }
Exemple #2
0
/*
*	Main page
*/
Route::filter('dashboardFilter', function () {
    if (!Schema::hasTable('users')) {
        return Redirect::to('start');
    }
    if (!User::all()->count()) {
        return Redirect::to('register');
    }
    if (!Auth::check()) {
        return Redirect::to('login');
    }
});
Route::get('/', array('before' => array('dashboardFilter', 'nexmo'), function () {
    return View::make('hello', array('credit_balance' => Cache::pull('nexmo'), 'numbers' => Number::all()));
}));
/*
*	Login page
*/
Route::filter('loginFilter', function () {
    if (!Schema::hasTable('users')) {
        return Redirect::to('start');
    }
    if (!User::all()->count()) {
        return Redirect::to('register');
    }
});
Route::get('/login', array('before' => array('loginFilter', 'nexmo'), 'as' => 'login', function () {
    return View::make('login');
}));