/** * 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')); }
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()); }); }
<?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(); });
/** * 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')); }