Example #1
0
 /**
  * Show the application dashboard to the user.
  *
  * @return Response
  */
 public function home(User $UserData, Online $online)
 {
     $online->UpdateIdleUser();
     $users = $this->usersOrigin->getDashboardPaginated();
     $UserNewsFeed = Redis::lrange('timeline:' . \Auth::user()->id, 0, -1);
     // dd($UserNewsFeed);
     return view('user.home', compact('users', 'UserNewsFeed'));
 }
Example #2
0
 public function index()
 {
     $blogs = Blog::with('user')->orderBy('created_at', 'desc')->paginate(15);
     $downloads = Download::with('user')->orderBy('created_at', 'desc')->paginate(15);
     $samples = Sample::with('user')->orderBy('created_at', 'desc')->paginate(15);
     $lastusers = User::orderBy('created_at', 'desc')->paginate(15);
     $sample_cats = Samplecategories::all();
     $guests = Online::guests()->count();
     return view('index', compact('blogs', 'downloads', 'samples', 'sample_cats', 'lastusers', 'guests'));
 }
 /**
  * View Partils for showing Online Users on Home page
  * @return [colection] [Returning all active Users exculding auth user]
  */
 public function composeDashboardOnlineSession()
 {
     view()->composer('user.home', function ($view) {
         $view->with('online', Online::registered()->where('user_id', '!=', \Auth::id())->get());
     });
 }
Example #4
0
<?php

Route::group(['middleware' => 'web'], function () {
    # obtained through make:auth
    Route::auth();
    Route::get('/home', 'HomeController@index');
    # main page
    Route::get('/', 'PostsController@index');
    # contact page
    Route::get('contact', 'PagesController@contact');
    # about page
    Route::get('about', 'PagesController@about');
    # collection of post routes
    Route::resource('posts', 'PostsController');
    Route::get('tags/{tags}', 'TagsController@show');
    \App\Online::registered()->get();
});
Example #5
0
 /**
  * function to show Current logged in user profile all data from source
  * @return type
  */
 public function index(User $UserData, Online $online)
 {
     $activeuser = $online->loggedInUser();
     // $user = $this->usersOrigin->findUsernameBy($UserData);
     return view('user.user', compact('UserData', 'activeuser'));
 }