public function project(Request $request) { sleep(10); $project = Projects::where('projectsId', '=', $request->projectsId)->first(); array_add($project, 'slug', Handler::createSlug($project->title, '-')); if (count($project->movie) > 0) { foreach ($project->movie as $movie) { array_add($movie, 'embed', ProjectsMovie::embedVideo($movie->url)); } } $project->tags = str_replace(',', ', ', $project->tags); return view('website.project')->with(compact('project')); }
public function getMovieOrder($projectsId) { if (!ACL::hasPermission('projects', 'edit')) { return redirect(route('projects'))->withErrors(['You don\'t have permission for edit the movie of project.']); } $project = Projects::where('projectsId', '=', $projectsId)->first(); $movies = ProjectsMovie::where('projectsId', '=', $projectsId)->orderBy('sortorder', 'ASC')->get(); foreach ($movies as $movie) { array_add($movie, "image", ProjectsMovie::imageVideo($movie->url)); array_set($movie, "url", ProjectsMovie::embedVideo($movie->url, 1)); } return view('admin.projects.orderMovie')->with(compact('project', 'movies')); }