İlk temizlik tamamlandı bir önceki projeden
This commit is contained in:
@@ -0,0 +1,105 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
use App;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
|
||||
|
||||
use App\Contents;
|
||||
use Artesaos\SEOTools\Facades\SEOMeta;
|
||||
use Artesaos\SEOTools\Facades\OpenGraph;
|
||||
use Artesaos\SEOTools\Facades\TwitterCard;
|
||||
use Artesaos\SEOTools\Facades\JsonLd;
|
||||
// OR
|
||||
use Artesaos\SEOTools\Facades\SEOTools;
|
||||
|
||||
class ContentsController extends Controller
|
||||
{
|
||||
|
||||
public function index()
|
||||
{
|
||||
$url = env("APP_URL");
|
||||
$title = __('Web Site Title');
|
||||
|
||||
return view('index');
|
||||
|
||||
}
|
||||
|
||||
|
||||
public function store(Request $request) {
|
||||
|
||||
$content = new Contents;
|
||||
$content -> 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);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user