diff --git a/motorradig/app/Http/Controllers/AdminController.php b/motorradig/app/Http/Controllers/AdminController.php
index f7bfc70..7455267 100644
--- a/motorradig/app/Http/Controllers/AdminController.php
+++ b/motorradig/app/Http/Controllers/AdminController.php
@@ -3,6 +3,7 @@
namespace App\Http\Controllers;
use Illuminate\Http\Request;
+use App\Page;
class AdminController extends Controller
{
@@ -44,10 +45,40 @@ class AdminController extends Controller
return view('/home');
}
- public function edit_start_page(Request $request) {
- return view('admin.edit_start');
+
+
+ // HOME
+ public function edit_home(Request $request) {
+ $page=Page::where('name','home')->first();
+ return view('admin.edit_home')->with('content',$page->content);
}
- public function edit_activity_page(Request $request) {
- return view('admin.edit_activities');
+ public function store_home(Request $request) {
+ $request->validate(
+ [
+ 'pagecontent' => 'required'
+ ]
+ );
+ $page=Page::where('name','home')->first();
+ $page->content=$request->pagecontent;
+ $page->save();
+ return redirect('/');
+ }
+
+ // ACTIVITIES
+ public function edit_activities(Request $request) {
+ $page=Page::where('name','activities')->first();
+ $content=str_replace("
","\n\n", $page->content);
+ return view('admin.edit_activities')->with('content',$content);
+ }
+ public function store_activities(Request $request) {
+ $request->validate(
+ [
+ 'pagecontent' => 'required'
+ ]
+ );
+ $page=Page::where('name','activities')->first();
+ $page->content=str_replace("\n\n", "
", $request->pagecontent);
+ $page->save();
+ return redirect('/activities');
}
}
diff --git a/motorradig/app/Http/Controllers/PageController.php b/motorradig/app/Http/Controllers/PageController.php
new file mode 100644
index 0000000..d73d08d
--- /dev/null
+++ b/motorradig/app/Http/Controllers/PageController.php
@@ -0,0 +1,99 @@
+first();
+ $content=$page->content;
+ return view('home')->with('content',$content);
+ }
+
+ public function page_activities() {
+ $page=Page::where('name','activities')->first();
+ $content=$page->content;
+ return view('activities')->with('content',$content);
+ }
+
+}
diff --git a/motorradig/app/Page.php b/motorradig/app/Page.php
new file mode 100644
index 0000000..a1d9ea3
--- /dev/null
+++ b/motorradig/app/Page.php
@@ -0,0 +1,10 @@
+define(Page::class, function (Faker $faker) {
+ return [
+ //
+ ];
+});
diff --git a/motorradig/database/migrations/2020_09_30_100556_create_pages_table.php b/motorradig/database/migrations/2020_09_30_205509_create_pages_table.php
similarity index 100%
rename from motorradig/database/migrations/2020_09_30_100556_create_pages_table.php
rename to motorradig/database/migrations/2020_09_30_205509_create_pages_table.php
diff --git a/motorradig/database/seeds/DatabaseSeeder.php b/motorradig/database/seeds/DatabaseSeeder.php
index e70d3ef..2859f72 100644
--- a/motorradig/database/seeds/DatabaseSeeder.php
+++ b/motorradig/database/seeds/DatabaseSeeder.php
@@ -54,5 +54,44 @@ class DatabaseSeeder extends Seeder
'role' => 'GUEST',
'password' => Hash::make('12345678'),
]);
+
+
+ DB::table('pages')->insert([
+ 'name' => 'home',
+ 'content' => 'Das alte Problem: Die Sonne scheint und Dein Motorrad ruft, '
+ .'doch alle Deine Freunde sind plötzlich verhindert oder haben keine Zeit. '
+ .'Hier wollen wir Abhilfe schaffen. Unser Ziel: Kontaktvermittlung unter '
+ .'Motorradfahrer/innen für gemeinsame Touren. Auf diesen Seiten erfährst '
+ .'Du alles Wissenswerte über uns, unser Angebot für unsere Mitglieder sowie sonstige Aktivitäten.'
+ ]);
+
+
+ DB::table('pages')->insert([
+ 'name' => 'activities',
+ 'content' => 'Selber anrufen und angerufen werden. '
+ .'Einmal im Jahr erhältst Du eine Liste aller IG-Mitglieder inkl. Telefonnummern.'
+ .'Die Erscheinungstermine unserer Mitgliederliste + News sind natürlich auf die Motorrad-Saison'
+ .'abgestimmt, ca: März, Juni und September (Saisonstart, -mitte, -ende). Für Eure (Urlaubs) Planung und'
+ .'damit der Winter nicht zu lange wird, halten wir in der November- Dezember-Ausgabe schon den'
+ .'Tourenkalender für das nächste Jahr für Euch bereit.'
+ .'
' + .'
' + .'
' + .'
' + .'
+
- -
- -
-