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