/** * Bootstrap any application services. * * @return void */ public function boot() { // /*view()->composer('blog.master.layout', function($view){ $view->with('categories', \App\Category::all()); });*/ view()->composer('cosplaydesign.default.layout', function ($view) { $view->with('categories', \App\MacroCategory::all()); }); view()->composer('cosplaydesign.private.default.layout', function ($view) { $view->with('userdata', \App\User::getAllUserDataBySlug('haseo-xth')); }); }
public function getMemberData($slug) { $userdata = \App\User::getAllUserDataBySlug($slug); $_projects = \App\User::getUsersProjects($userdata->id); $friends = \App\Friends::getFriendsByUser($userdata->id); // dump($friends); $projects = collect(); foreach ($_projects as $project) { $project = \App\Project::getFullProjectData($project->id); $projects->push($project); } //dump($projects); return view('cosplaydesign.pages.profile', array("userdata" => $userdata, "projects" => $projects, "friends" => $friends)); }
public function getHome() { $userdata = \App\User::getAllUserDataBySlug("haseo-xth"); $projectCompleted = \App\Project::getProjectbyUserIdAndStatus($userdata->id, 1); $projectInProgress = \App\Project::getProjectbyUserIdAndStatus($userdata->id, 0); $progettiArmi = \App\Project::getProjectsByCateogory(1, $userdata->id); $progettiAccessori = \App\Project::getProjectsByCateogory(2, $userdata->id); $progettiCostumi = \App\Project::getProjectsByCateogory(3, $userdata->id); $numeroAmici = \App\Friends::getFriendsByUser($userdata->id); //dump($projectInProgress); $numeroProgetti = collect(); $numeroProgetti->armi = count($progettiArmi); $numeroProgetti->accessori = count($progettiAccessori); $numeroProgetti->costumi = count($progettiCostumi); $numeroMedia = \App\User::getMediaByUser($userdata->id); return view('cosplaydesign.private.pages.dashboard', compact('userdata', 'projectCompleted', 'projectInProgress', 'numeroProgetti', 'numeroAmici', 'numeroMedia')); }