Example #1
0
 /**
  * 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'));
     });
 }
Example #2
0
 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));
 }
Example #3
0
 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'));
 }