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 delete(Request $request) { if (!ACL::hasPermission('projects', 'delete')) { return redirect(route('projects'))->withErrors(['You don\'t have permission for delete the projects.']); } //DELETE FOLDER BEFORE DELETE IN DATABASE $directory = $this->folder . $request->get('projectsId'); File::deleteDirectory($directory); ProjectsGallery::deleteGalleryByProject($request->get('projectsId')); ProjectsMovie::deleteMoviesByProject($request->get('projectsId')); Projects::find($request->get('projectsId'))->delete(); $success = "Project deleted successfully."; return redirect(route('projects'))->with(compact('success')); }