Besseres CSS; News

This commit is contained in:
2026-03-25 00:02:08 +01:00
parent ae9592902c
commit 7bf444123d
17 changed files with 310 additions and 107 deletions

View File

@@ -0,0 +1,15 @@
<?php
namespace App\Http\Controllers;
use App\Models\Blog;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\App;
class BlogController extends Controller
{
public static function blogPaginated(){
return Blog::where('language', App::getLocale())->where('published', 1)->orderBy('id', 'desc')->paginate(5);
}
}

View File

@@ -11,6 +11,16 @@ class TickerController extends Controller
{
public function deleteTicker(Request $request){
if(Auth::check()){
$toDelete = $request->input('delete')[0];
try{
foreach($toDelete as $item){
$ticker = TickerMessages::find($item);
$ticker->delete();
}
return ["messageStatus" => "success", "errorMessage" => ""];
} catch(\Exception $e){
return ["messageStatus" => "failure", "errorMessage" => $e->getMessage()];
}
}
abort(404);
@@ -18,7 +28,18 @@ class TickerController extends Controller
public function addTicker(Request $request){
if(Auth::check()){
$toAdd = $request->input('insert');
$lang = $request->input('lang');
try {
$ticker = new TickerMessages();
$ticker->message = $toAdd;
$ticker->language = $lang;
$ticker->save();
return ["messageStatus" => "success", "errorMessage" => ""];
} catch(\Exception $e){
return ["messageStatus" => "failure", "errorMessage" => $e->getMessage()];
}
}
abort(404);
}
@@ -26,9 +47,13 @@ class TickerController extends Controller
public static function getTicker(){
$t = "";
foreach(TickerMessages::getMessages(App::getLocale())->get() as $message){
$t .= " -- " . $message->message;
$t .= " -- $message->message";
}
$t .= " -- ";
if(!empty($t)){
$t .= " -- ";
}
return $t;
}
}

View File

@@ -42,7 +42,7 @@ class WebsiteController extends Controller
}
public function news(Request $request){
return view('content.news');
return view('content.news', ['blogs' => BlogController::blogPaginated()]);
}
public function services(Request $request){