diff --git a/app/Http/Controllers/PostController.php b/app/Http/Controllers/PostController.php index 1d4f4c6..22c30db 100644 --- a/app/Http/Controllers/PostController.php +++ b/app/Http/Controllers/PostController.php @@ -2,9 +2,11 @@ namespace App\Http\Controllers; +use App\Http\Requests\StorePostRequest; +use Illuminate\Http\Request; use App\Models\Post; use App\Models\User; -use Illuminate\Http\Request; +use Carbon\Carbon; class PostController extends Controller { @@ -24,15 +26,25 @@ public function index() */ public function create() { - // + return view('post.create'); } + /** * Store a newly created resource in storage. */ public function store(Request $request) { - // + switch ($request->get('submitbutton')) { + case 'publish':$publish = Carbon::now();$post = Post::create(['user_id' => $request->user()->id,'title' => $request->title,'slug' => $request->slug,'summary' => $request->summary,'content' => $request ->content,'category' => $request ->category,'published_at' => $publish, + ]); + break; + case 'draft':$post = Post::create(['user_id' => $request->user()->id,'title' => $request->title,'slug' => $request->slug,'summary' => $request->summary,'content' => $request ->content,'category' => $request ->category, + ]); + break;} + + + return redirect (route('post.index')); } /** @@ -46,9 +58,9 @@ public function show(string $id) /** * Show the form for editing the specified resource. */ - public function edit(string $id) - { - // + public function edit(Post $post) + { $author = User::find($post->user_id); + return view('post.edit', compact(['post','author'])); } /** diff --git a/database/migrations/2023_05_26_025611_create_posts_table.php b/database/migrations/2023_05_26_025611_create_posts_table.php index 0df8e40..78cf068 100644 --- a/database/migrations/2023_05_26_025611_create_posts_table.php +++ b/database/migrations/2023_05_26_025611_create_posts_table.php @@ -22,6 +22,7 @@ public function up(): void $table->text('content'); $table->string('slug')->unique(); $table->string('category'); + $table->string('tags'); $table->timestamp('deleted_at')->nullable(); $table->timestamp('published_at')->nullable(); $table->timestamps(); diff --git a/public/img/bb1.jpeg b/public/img/bb1.jpeg new file mode 100644 index 0000000..cb9107f Binary files /dev/null and b/public/img/bb1.jpeg differ diff --git a/public/img/bb2.jpeg b/public/img/bb2.jpeg new file mode 100644 index 0000000..1137124 Binary files /dev/null and b/public/img/bb2.jpeg differ diff --git a/public/img/bb3.jpeg b/public/img/bb3.jpeg new file mode 100644 index 0000000..9ea9056 Binary files /dev/null and b/public/img/bb3.jpeg differ diff --git a/public/img/bb4.jpeg b/public/img/bb4.jpeg new file mode 100644 index 0000000..9360bec Binary files /dev/null and b/public/img/bb4.jpeg differ diff --git a/public/img/blog1.jpeg b/public/img/blog1.jpeg new file mode 100644 index 0000000..db10169 Binary files /dev/null and b/public/img/blog1.jpeg differ diff --git a/public/img/blog2.jpeg b/public/img/blog2.jpeg new file mode 100644 index 0000000..494eda6 Binary files /dev/null and b/public/img/blog2.jpeg differ diff --git a/public/img/blog3.jpeg b/public/img/blog3.jpeg new file mode 100644 index 0000000..015f133 Binary files /dev/null and b/public/img/blog3.jpeg differ diff --git a/public/img/blog4.jpeg b/public/img/blog4.jpeg new file mode 100644 index 0000000..5658db4 Binary files /dev/null and b/public/img/blog4.jpeg differ diff --git a/public/img/blog5.jpeg b/public/img/blog5.jpeg new file mode 100644 index 0000000..b03575e Binary files /dev/null and b/public/img/blog5.jpeg differ diff --git a/resources/views/Blogs.blade.php b/resources/views/Blogs.blade.php index 0c081cc..190e32a 100644 --- a/resources/views/Blogs.blade.php +++ b/resources/views/Blogs.blade.php @@ -25,31 +25,42 @@ class="inline-block text-slate-50 hover:bg-gray-50 rounded-t-lg py-4 px-4 text- -
s h a r e
+More from Webteractive
+ +
-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed mollis vivamus saittis sit amet nisi et sodales
+
+
+ Lorem ipsum dolor sit
amet, consectetur
adipiscing elit.
Maecenas a eros sit amet tellus eleifend
+
Maecenas a eros sit amet tellus eleifend
ullamcorper. Vivamus sagittis sit amet nisi et
sodales. Nullam imperdiet, justo non vehicula
fringilla, risus mauris pharetra dolor, vitae
tincidunt dui
+ April 18, 2023 by Aaron Carman
+ - Lorem ipsum dolor sit amet -
Maecenas a eros sit amet tellus eleifend ullamcorper. Vivamus sagittis sit - amet nisi et sodales. Nullam imperdiet, justo non vehicula fringilla, risus mauris pharetra dolor, vitae - tincidunt dui mauris vel massa.Maecenas a eros sit amet tellus eleifend ullamcorper. Vivamus sagittis sit - amet nisi et sodales. Nullam imperdiet, justo non vehicula fringilla, risus mauris pharetra dolor, vitae - tincidunt dui mauris vel massa.Maecenas a eros sit amet tellus eleifend ullamcorper. mauris pharetra dolor, - vitae tincidunt dui mauris vel massa.
-
- Maecenas a eros sit amet tellus eleifend ullamcorper. Vivamus sagittis sit - amet - nisi et sodales. Nullam imperdiet, justo non vehicula fringilla, risus mauris pharetra dolor, vitae - tincidunt dui mauris vel massa.
-Maecenas a eros sit amet tellus eleifend ullamcorper. Vivamus sagittis sit amet - nisi et sodales. Nullam imperdiet, justo non vehicula fringilla, risus mauris pharetr a dolor, vitae - tincidunt dui mauris vel massa.Maecenas a eros sit amet tellus eleifend ullamcorper. Vivamus sagittis sit - amet nisi et sodales. Nullam imperdiet, justo non vehicula fringilla, risus mauris pharetra dolor, vitae - tincidunt dui mauris vel massa.
+
+
+ Lorem ipsum dolor sit
amet, consectetur
adipiscing elit.
Maecenas a eros sit amet tellus eleifend
+ ullamcorper. Vivamus sagittis sit amet nisi et
+ sodales. Nullam imperdiet, justo non vehicula
+ fringilla, risus mauris pharetra dolor, vitae
+ tincidunt dui
+ April 18, 2023 by Aaron Carman
- Lorem ipsum dolor sit amet -
Maecenas a eros sit amet tellus eleifend ullamcorper. Vivamus sagittis sit amet - nisi et sodales. Nullam imperdiet, justo non vehicula fringilla, risus mauris pharetra dolor, vitae - tincidunt dui mauris vel massa.
-
- Maecenas a eros sit amet tellus eleifend ullamcorper. Vivamus sagittis sit - amet nisi et sodales. Nullam imperdiet, justo non vehicula .
-Maecenas a eros sit amet tellus eleifend ullamcorper. Vivamus sagittis sit amet - nisi et sodales. Nullam imperdiet, justo non vehicula fringilla, risus mauris pharetra dolor, vitae - tincidunt dui mauris vel massa.Maecenas a eros sit amet tellus eleifend ullamcorper. Vivamus sagittis sit - amet nisi et sodales. Nullam imperdiet, justo non vehicula fringilla, risus mauris pharetra dolor, vitae - tincidunt dui mauris vel massa.Maecenas a eros sit amet tellus eleifend ullamcorper. mauris pharetra dolor, - vitae tincidunt dui mauris vel massa.
+
+
+ Lorem ipsum dolor sit
amet, consectetur
adipiscing elit.
Maecenas a eros sit amet tellus eleifend
+ ullamcorper. Vivamus sagittis sit amet nisi et
+ sodales. Nullam imperdiet, justo non vehicula
+ fringilla, risus mauris pharetra dolor, vitae
+ tincidunt dui
+ April 18, 2023 by Aaron Carman
+
+ Lorem ipsum dolor sit
amet, consectetur
adipiscing elit.
Maecenas a eros sit amet tellus eleifend
+ ullamcorper. Vivamus sagittis sit amet nisi et
+ sodales. Nullam imperdiet, justo non vehicula
+ fringilla, risus mauris pharetra dolor, vitae
+ tincidunt dui
+ April 18, 2023 by Aaron Carman
+
+
+ Lorem ipsum dolor sit
amet, consectetur
adipiscing elit.
Maecenas a eros sit amet tellus eleifend
+ ullamcorper. Vivamus sagittis sit amet nisi et
+ sodales. Nullam imperdiet, justo non vehicula
+ fringilla, risus mauris pharetra dolor, vitae
+ tincidunt dui
+ April 18, 2023 by Aaron Carman
+
- Lorem ipsum dolor sit
amet, consectetur. Vivamus saittis
- April 18, 2023 by Aaron Carman
-
- Lorem ipsum dolor amet,
-
- April 18, 2023 by Aaron Carman
-
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+
+ April 18, 2023 by Aaron Carman
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+
+ April 18, 2023 by Aaron Carman
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+
+ April 18, 2023 by Aaron Carman
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+
+ April 18, 2023 by Aaron Carman
+
+ + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed mollis vivamus saittis sit amet nisi et sodales +
Maecenas a eros sit amet tellus eleifend
+ ullamcorper. Vivamus sagittis sit amet nisi et
+ sodales. Nullam imperdiet, justo non vehicula
+ fringilla, risus mauris pharetra dolor, vitae
+ tincidunt dui
+
Lorem ipsum dolor sit amet
Maecenas a eros sit amet tellus eleifend ullamcorper. Vivamus sagittis sit +
Maecenas a eros sit amet tellus eleifend + ullamcorper. Vivamus sagittis sit amet nisi et sodales. Nullam imperdiet, justo non vehicula fringilla, risus mauris pharetra dolor, vitae tincidunt dui mauris vel massa.Maecenas a eros sit amet tellus eleifend ullamcorper. Vivamus sagittis sit amet nisi et sodales. Nullam imperdiet, justo non vehicula fringilla, risus mauris pharetra dolor, vitae diff --git a/resources/views/components/content-banner-card2.blade.php b/resources/views/components/content-banner-card2.blade.php new file mode 100644 index 0000000..9d27889 --- /dev/null +++ b/resources/views/components/content-banner-card2.blade.php @@ -0,0 +1,27 @@ +
+ Lorem ipsum dolor sit amet +
Maecenas a eros sit amet tellus eleifend ullamcorper. Vivamus sagittis sit + amet nisi et sodales. Nullam imperdiet, justo non vehicula fringilla, risus mauris pharetra dolor, vitae + tincidunt dui mauris vel massa.Maecenas a eros sit amet tellus eleifend ullamcorper. Vivamus sagittis sit + amet nisi et sodales. Nullam imperdiet, justo non vehicula fringilla, risus mauris pharetra dolor, vitae + tincidunt dui mauris vel massa.Maecenas a eros sit amet tellus eleifend ullamcorper. mauris pharetra dolor, + vitae tincidunt dui mauris vel massa.
+
+ Maecenas a eros sit amet tellus eleifend ullamcorper. Vivamus sagittis sit + amet + nisi et sodales. Nullam imperdiet, justo non vehicula fringilla, risus mauris pharetra dolor, vitae + tincidunt dui mauris vel massa.
+Maecenas a eros sit amet tellus eleifend ullamcorper. Vivamus sagittis sit amet + nisi et sodales. Nullam imperdiet, justo non vehicula fringilla, risus mauris pharetr a dolor, vitae + tincidunt dui mauris vel massa.Maecenas a eros sit amet tellus eleifend ullamcorper. Vivamus sagittis sit + amet nisi et sodales. Nullam imperdiet, justo non vehicula fringilla, risus mauris pharetra dolor, vitae + tincidunt dui mauris vel massa.
++ Lorem ipsum dolor sit amet +
Maecenas a eros sit amet tellus eleifend ullamcorper. Vivamus sagittis sit amet + nisi et sodales. Nullam imperdiet, justo non vehicula fringilla, risus mauris pharetra dolor, vitae + tincidunt dui mauris vel massa.
+
+ Maecenas a eros sit amet tellus eleifend ullamcorper. Vivamus sagittis sit + amet nisi et sodales. Nullam imperdiet, justo non vehicula .
+Maecenas a eros sit amet tellus eleifend ullamcorper. Vivamus sagittis sit amet + nisi et sodales. Nullam imperdiet, justo non vehicula fringilla, risus mauris pharetra dolor, vitae + tincidunt dui mauris vel massa.Maecenas a eros sit amet tellus eleifend ullamcorper. Vivamus sagittis sit + amet nisi et sodales. Nullam imperdiet, justo non vehicula fringilla, risus mauris pharetra dolor, vitae + tincidunt dui mauris vel massa.Maecenas a eros sit amet tellus eleifend ullamcorper. mauris pharetra dolor, + vitae tincidunt dui mauris vel massa.
+