From bd7800f5a0da8f9694ce679da8fc5fb98077bd81 Mon Sep 17 00:00:00 2001 From: frederikpyt <frederikpyt@gmail.com> Date: Mon, 10 Aug 2020 09:37:19 +0200 Subject: [PATCH] v0.5.15 - Added subname to news --- skolehjem/app/Http/Controllers/EventController.php | 2 ++ skolehjem/app/Http/Controllers/GuideController.php | 2 ++ skolehjem/app/Http/Controllers/MenuPlanController.php | 6 ++++-- skolehjem/app/News.php | 2 +- .../migrations/2020_08_06_092000_create_news_table.php | 1 + skolehjem/resources/views/app/news/index.blade.php | 1 + 6 files changed, 11 insertions(+), 3 deletions(-) diff --git a/skolehjem/app/Http/Controllers/EventController.php b/skolehjem/app/Http/Controllers/EventController.php index 6343551..6874e08 100644 --- a/skolehjem/app/Http/Controllers/EventController.php +++ b/skolehjem/app/Http/Controllers/EventController.php @@ -81,6 +81,7 @@ class EventController extends Controller $news = new News(); $news->name = "Ny aktivitet"; + $news->subname = $event->name; $news->content = "<p>" . $event->description . "</p>" . '<div class="row align-items-center">'. '<a style="width: 50%; margin: 0; padding: 0; font-weight: 700;" class="sde-blue" href="'. route("userevents.create", ["event_id" => $event->id ]) .'">Tilmeld</a>'. @@ -175,6 +176,7 @@ class EventController extends Controller $news = new News(); $news->name = "Aktivitet opdateret"; + $news->subname = $event->name; $news->content = "<p>" . $event->description . "</p>" . '<div class="row align-items-center">'. '<a style="width: 50%; margin: 0; padding: 0; font-weight: 700;" class="sde-blue" href="'. route("userevents.create", ["event_id" => $event->id ]) .'">Tilmeld</a>'. diff --git a/skolehjem/app/Http/Controllers/GuideController.php b/skolehjem/app/Http/Controllers/GuideController.php index a9ee3bf..0f19fe1 100644 --- a/skolehjem/app/Http/Controllers/GuideController.php +++ b/skolehjem/app/Http/Controllers/GuideController.php @@ -74,6 +74,7 @@ class GuideController extends Controller $news = new News(); $news->name = "Ny Vejledning"; + $news->subname = $guide->name; $news->content = substr($guide->guide_articles, 0, 300). '<br><br><a href="' . route("guides.show", ["guide" => $guide]). '" class="sde-blue ">Læse mere...</a>'; @@ -134,6 +135,7 @@ class GuideController extends Controller $news = new News(); $news->name = "Vejledning opdateret"; + $news->subname = $guidee->name; $news->content = substr($guidee->guide_articles, 0, 300). '<br><br><a href="' . route("guides.show", ["guide" => $guide]). '" class="sde-blue ">Læse mere...</a>'; $news->save(); diff --git a/skolehjem/app/Http/Controllers/MenuPlanController.php b/skolehjem/app/Http/Controllers/MenuPlanController.php index 492c433..49137c5 100644 --- a/skolehjem/app/Http/Controllers/MenuPlanController.php +++ b/skolehjem/app/Http/Controllers/MenuPlanController.php @@ -75,7 +75,8 @@ class MenuPlanController extends Controller if($request->newsoption == true){ $news = new News(); - $news->name = "Ny menuplan Uge " . $menuPlan->week; + $news->name = "Ny menuplan"; + $news->subname = "Uge " . $menuPlan->week; $news->content = $menuPlan->menu; $news->save(); @@ -135,7 +136,8 @@ class MenuPlanController extends Controller if($request->newsoption == true){ $news = new News(); - $news->name = "Opdateret menuplan Uge " . $menuplan->week; + $news->name = "Opdateret menuplan"; + $news->subname = "Uge " . $menuplan->week; $news->content = $menuplan->menu; $news->save(); diff --git a/skolehjem/app/News.php b/skolehjem/app/News.php index 056b2c3..78392ef 100644 --- a/skolehjem/app/News.php +++ b/skolehjem/app/News.php @@ -7,6 +7,6 @@ use Illuminate\Database\Eloquent\Model; class News extends Model { protected $fillable = [ - 'name', 'content' + 'name', 'subname', 'content' ]; } diff --git a/skolehjem/database/migrations/2020_08_06_092000_create_news_table.php b/skolehjem/database/migrations/2020_08_06_092000_create_news_table.php index 7d6abc8..16fa7ef 100644 --- a/skolehjem/database/migrations/2020_08_06_092000_create_news_table.php +++ b/skolehjem/database/migrations/2020_08_06_092000_create_news_table.php @@ -16,6 +16,7 @@ class CreateNewsTable extends Migration Schema::create('news', function (Blueprint $table) { $table->id(); $table->string("name"); + $table->string('subname'); $table->text("content"); $table->timestamps(); }); diff --git a/skolehjem/resources/views/app/news/index.blade.php b/skolehjem/resources/views/app/news/index.blade.php index 983cf63..f093cc0 100644 --- a/skolehjem/resources/views/app/news/index.blade.php +++ b/skolehjem/resources/views/app/news/index.blade.php @@ -61,6 +61,7 @@ @foreach(\App\News::query()->orderBy("created_at", "desc")->get() as $new) <div style="border: 4px solid rgba(0,0,0, 0.2); border-radius: 4px; padding: 4px; margin-top: 1.5rem"> <h2 class="sde-blue mt-0 mb-0 text-center" style="margin-bottom: 8px; ">{{ $new->name }}</h2> + <h4 class="sde-blue mt-0 mb-0 text-center" style="margin-bottom: 8px; ">{{ $new->subname }}</h4> {!! $new->content !!} </div> @endforeach