本文整理汇总了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));
}
示例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));
}
示例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;
}