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'));
 }