当前位置: 首页>>代码示例>>PHP>>正文


PHP Project::getFullProjectData方法代码示例

本文整理汇总了PHP中app\Project::getFullProjectData方法的典型用法代码示例。如果您正苦于以下问题:PHP Project::getFullProjectData方法的具体用法?PHP Project::getFullProjectData怎么用?PHP Project::getFullProjectData使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在app\Project的用法示例。


在下文中一共展示了Project::getFullProjectData方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: getProjectData

 public function getProjectData($slug)
 {
     // get the current project by slug
     $currentProject = collect();
     $projectID = \App\Project::getCurrentProjectBySlug($slug)->id;
     $fullData = \App\Project::getFullProjectData($projectID);
     $relatedProjects = \App\Project::getRelatedProjects($fullData);
     // dump($fullData);
     return view('cosplaydesign.pages.progetto', array('currentProject' => $fullData, 'related' => $relatedProjects));
 }
开发者ID:haseo2015,项目名称:laravel,代码行数:10,代码来源:SiteController.php

示例2: getMemberData

 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));
 }
开发者ID:haseo2015,项目名称:laravel,代码行数:14,代码来源:UserController.php

示例3: getRelatedProjects

 public static function getRelatedProjects($currentProject)
 {
     //dump($currentProject);
     $idcategoria = $currentProject->category->id;
     $categoriaSlug = $currentProject->category->slug;
     $idgenere = $currentProject->gender[0]->id;
     $genereSlug = $currentProject->gender[0]->slug;
     $baseProjects = \App\Project::where("serie_id", "=", $currentProject->serie_id)->where("id", "!=", $currentProject->id)->where('published_at', '<=', 'NOW()')->where('is_published', '=', true)->orderByRaw('RAND()')->paginate(4);
     if (count($baseProjects) === 0) {
         $baseProjects = \App\Project::where("macro_category_id", "=", $currentProject->macro_category_id)->where("id", "!=", $currentProject->id)->where('published_at', '<=', 'NOW()')->where('is_published', '=', true)->orderByRaw('RAND()')->paginate(4);
     }
     $projectsComplete = collect();
     foreach ($baseProjects as $project) {
         $progetto = \App\Project::getFullProjectData($project->id);
         $projectsComplete->push($progetto);
     }
     return $projectsComplete;
 }
开发者ID:haseo2015,项目名称:laravel,代码行数:18,代码来源:Project.php


注:本文中的app\Project::getFullProjectData方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。