Besseres CSS; News
This commit is contained in:
15
app/Http/Controllers/BlogController.php
Normal file
15
app/Http/Controllers/BlogController.php
Normal 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);
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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){
|
||||
|
||||
13
app/Models/Blog.php
Normal file
13
app/Models/Blog.php
Normal file
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class Blog extends Model
|
||||
{
|
||||
//
|
||||
protected $table = 'blogs';
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user