İlk temizlik tamamlandı bir önceki projeden

This commit is contained in:
Ümit Tunç
2026-04-28 21:14:25 +03:00
commit f80443aec0
10000 changed files with 959965 additions and 0 deletions
+105
View File
@@ -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);
}
}
}
}
}
}