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 index(Request $request)
 {
     if ($request->getRequestUri() != '/') {
         $buttonClick = $request->getUri();
     }
     //WEBSITE SETTINGS
     $websiteSettings = Handler::readFile("websiteSettings.json");
     $projects = Projects::orderBy('sortorder', 'asc')->get();
     $lastProject = 0;
     foreach ($projects as $key => $project) {
         array_add($project, 'bootstrapColumn', Projects::bootstrapColumns($key));
         array_add($project, 'imagePrefixName', Projects::imagePrefixName($key));
         array_add($project, 'slug', Handler::createSlug($project->title, '-'));
         $lastProject = $project->sortorder;
     }
     return view('website.index')->with(compact('websiteSettings', 'projects', 'lastProject', 'buttonClick'));
 }
 public function putEdit(Request $request)
 {
     if (!empty($request->databaseTable) and !empty($request->title) and !empty($request->id)) {
         $categoryConsult = DB::table($request->databaseTable)->where($request->databaseTable . 'Name', '=', $request->title)->where($request->databaseTable . 'Id', '!=', $request->id)->count();
         if ($categoryConsult > 0) {
             $array = array('error' => 1);
         } else {
             $slug = Handler::createSlug($request->title, '-');
             //UPDATE
             $category = DB::table($request->databaseTable)->where($request->databaseTable . 'Id', '=', $request->id)->update([$request->databaseTable . 'Name' => $request->title, $request->databaseTable . 'Slug' => $slug]);
             if ($category) {
                 $array = array('error' => 0, 'data' => $request->title);
             } else {
                 $array = array('error' => 2);
             }
         }
     } else {
         $array = array('error' => 3);
     }
     return json_encode($array);
 }