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- -
+
{{-- Banner --}} -
+
- + + +
-
-
- -
- -
- -
-
-
+ +
+
+
+
-
- dfhfghfgh +
+
+

s h a r e

+
+ +

More from Webteractive

+ +
+ + + + +
diff --git a/resources/views/components/blogs-banner-card.blade.php b/resources/views/components/blogs-banner-card.blade.php index 74ba471..e79206a 100644 --- a/resources/views/components/blogs-banner-card.blade.php +++ b/resources/views/components/blogs-banner-card.blade.php @@ -1,17 +1,22 @@
- -
-

- 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 +
+
+
+
diff --git a/resources/views/components/blogs-banner-card2.blade.php b/resources/views/components/blogs-banner-card2.blade.php index 9d27889..45d3889 100644 --- a/resources/views/components/blogs-banner-card2.blade.php +++ b/resources/views/components/blogs-banner-card2.blade.php @@ -1,27 +1,23 @@
-

- 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
-
+
+
+
diff --git a/resources/views/components/blogs-banner-card3.blade.php b/resources/views/components/blogs-banner-card3.blade.php index 616ae5a..4dad9a0 100644 --- a/resources/views/components/blogs-banner-card3.blade.php +++ b/resources/views/components/blogs-banner-card3.blade.php @@ -1,23 +1,23 @@
-

- 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
-
+
+
+
diff --git a/resources/views/components/blogs-banner-card4.blade.php b/resources/views/components/blogs-banner-card4.blade.php new file mode 100644 index 0000000..db98c22 --- /dev/null +++ b/resources/views/components/blogs-banner-card4.blade.php @@ -0,0 +1,23 @@ +
+ +
+

+ 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 +
+ + +
+
+
+
diff --git a/resources/views/components/blogs-banner-card5.blade.php b/resources/views/components/blogs-banner-card5.blade.php new file mode 100644 index 0000000..97676d5 --- /dev/null +++ b/resources/views/components/blogs-banner-card5.blade.php @@ -0,0 +1,22 @@ +
+ +
+

+ 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 +
+ + +
+
+

diff --git a/resources/views/components/blogs-featured-small.blade.php b/resources/views/components/blogs-featured-small.blade.php deleted file mode 100644 index 89fa4ed..0000000 --- a/resources/views/components/blogs-featured-small.blade.php +++ /dev/null @@ -1,14 +0,0 @@ -
- stew -

Lorem ipsum dolor sit
amet, consectetur. Vivamus saittis

-
    -
  • 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 -
-
-
diff --git a/resources/views/components/blogs-featured1.blade.php b/resources/views/components/blogs-featured1.blade.php deleted file mode 100644 index 3ec905a..0000000 --- a/resources/views/components/blogs-featured1.blade.php +++ /dev/null @@ -1,12 +0,0 @@ -
- stew -

Lorem ipsum dolor amet,

-
    -
  • Maecenas a eros sit amet tellus eleifend ullamcorper.
  • -
-
- - April 18, 2023 by Aaron Carman -
-
-
diff --git a/resources/views/components/buttom-banner.blade.php b/resources/views/components/buttom-banner.blade.php new file mode 100644 index 0000000..7133333 --- /dev/null +++ b/resources/views/components/buttom-banner.blade.php @@ -0,0 +1,16 @@ +
+ stew +
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

+
    +
  • + Maecenas a eros sit amet tellus eleifend + ullamcorper. Vivamus sagittis sit amet nisi et sodales. +
  • +
+
+
+ + April 18, 2023 by Aaron Carman +
+
diff --git a/resources/views/components/buttom-banner2.blade.php b/resources/views/components/buttom-banner2.blade.php new file mode 100644 index 0000000..2d6faa3 --- /dev/null +++ b/resources/views/components/buttom-banner2.blade.php @@ -0,0 +1,16 @@ +
+ stew +
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

+
    +
  • + Maecenas a eros sit amet tellus eleifend + ullamcorper. Vivamus sagittis sit amet nisi et sodales. +
  • +
+
+
+ + April 18, 2023 by Aaron Carman +
+
diff --git a/resources/views/components/buttom-banner3.blade.php b/resources/views/components/buttom-banner3.blade.php new file mode 100644 index 0000000..3f79c3b --- /dev/null +++ b/resources/views/components/buttom-banner3.blade.php @@ -0,0 +1,16 @@ +
+ stew +
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

+
    +
  • + Maecenas a eros sit amet tellus eleifend + ullamcorper. Vivamus sagittis sit amet nisi et sodales. +
  • +
+
+
+ + April 18, 2023 by Aaron Carman +
+
diff --git a/resources/views/components/buttom-banner4.blade.php b/resources/views/components/buttom-banner4.blade.php new file mode 100644 index 0000000..8494fa4 --- /dev/null +++ b/resources/views/components/buttom-banner4.blade.php @@ -0,0 +1,16 @@ +
+ stew +
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

+
    +
  • + Maecenas a eros sit amet tellus eleifend + ullamcorper. Vivamus sagittis sit amet nisi et sodales. +
  • +
+
+
+ + April 18, 2023 by Aaron Carman +
+
diff --git a/resources/views/components/content-banner-card.blade.php b/resources/views/components/content-banner-card.blade.php new file mode 100644 index 0000000..74ba471 --- /dev/null +++ b/resources/views/components/content-banner-card.blade.php @@ -0,0 +1,17 @@ +
+ +
+

+ 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

+
+ + + +
diff --git a/resources/views/components/blogs-banner-card1.blade.php b/resources/views/components/content-banner-card1.blade.php similarity index 83% rename from resources/views/components/blogs-banner-card1.blade.php rename to resources/views/components/content-banner-card1.blade.php index 6b11a0a..5744132 100644 --- a/resources/views/components/blogs-banner-card1.blade.php +++ b/resources/views/components/content-banner-card1.blade.php @@ -1,8 +1,9 @@ -
-

+

+

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.

+
+ + + +
diff --git a/resources/views/components/content-banner-card3.blade.php b/resources/views/components/content-banner-card3.blade.php new file mode 100644 index 0000000..616ae5a --- /dev/null +++ b/resources/views/components/content-banner-card3.blade.php @@ -0,0 +1,23 @@ +
+

+ 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.

+
+ + + +
diff --git a/resources/views/content-page.blade.php b/resources/views/content-page.blade.php new file mode 100644 index 0000000..c7df60f --- /dev/null +++ b/resources/views/content-page.blade.php @@ -0,0 +1,58 @@ + +
+
+ +
+
+ {{-- Banner --}} +
+ + + + + + + +
+ + {{--
+
+ +
+ +
+ +
+
+ +
+
--}} +
+ dfhfghfgh +
+ +
+ @include('layouts.footer') + +
diff --git a/resources/views/dashboard.blade.php b/resources/views/dashboard.blade.php index 8e31acb..4d0ad10 100644 --- a/resources/views/dashboard.blade.php +++ b/resources/views/dashboard.blade.php @@ -14,7 +14,7 @@
-
+
-