slug = str_slug($request->title,"-"); $content -> title = $request->title; $content -> html = $request -> html; $content -> uid = session("uid"); $content -> json = $request; $content -> cover = $cover; $content -> pics = $pics; } public function default_lang(Request $request, string $lang="tr",string $slug) { //App::setLocale($lang); return ContentsController::default($request,$slug,$lang); } public function default(Request $request, string $slug,string $lang="tr") { if($slug =="/" || $slug == "index" || $slug=="home" || $slug=="") { $view = "index"; } else { $view = "default"; } $c = null; // Contents::where('slug', $slug)->first(); if(!is_null($c) && isset($type)) { $c->type = $type; } $url = __('URL'); try { $c->title = __($c->title); $c->html = __($c->html); } catch (\Exception $e) { } $var = [ 'language' => [], 'c' => "", 'slug'=>$slug, 'menu'=>[] ]; try{ return view($slug,$var); } catch(\Exception $e) { if($c=="") { return abort(404); } else { $var = [ 'language' => $language, 'c' => "", 'slug'=>$slug, 'menu'=>$menu ]; try{ return view($c->slug,$var); } catch(\Exception $e) { try { return view(str_slug($c->type,"-"),$var); } catch (\Exception $e) { return view($view, $var); } } } } } }