From 4e2c5b766a49c44f86384e2822fd30f033b9ed4f Mon Sep 17 00:00:00 2001 From: sayliraut Date: Wed, 26 Jun 2024 12:18:12 +0530 Subject: [PATCH] category --- .../Admin/ManageNewsAndArticlesController.php | 56 +- .../manage_new/manage_news.blade.php | 331 +++++----- .../manage_new/manage_news_edit.blade.php | 623 ++++++++---------- 3 files changed, 488 insertions(+), 522 deletions(-) diff --git a/app/Http/Controllers/Admin/ManageNewsAndArticlesController.php b/app/Http/Controllers/Admin/ManageNewsAndArticlesController.php index b869300..ee09a84 100644 --- a/app/Http/Controllers/Admin/ManageNewsAndArticlesController.php +++ b/app/Http/Controllers/Admin/ManageNewsAndArticlesController.php @@ -92,6 +92,7 @@ class ManageNewsAndArticlesController extends Controller $update_news_article = NewsArticle::find($request->article_id); $update_news_article->name = $request->input('article_name'); $update_news_article->description = $request->input('article_dis'); + $update_news_article->news_articles_category_xid = $request->input('category_xid'); @@ -156,39 +157,38 @@ class ManageNewsAndArticlesController extends Controller * Created at : 28 May 2024 * Use : To insert. */ - -public function insert(Request $request) -{ - try { - $blog = new NewsArticle; - $blog->name = $request->input('article_name'); - $blog->description = $request->input('article_des'); - $blog->news_articles_category_xid = $request->input('category'); + public function insert(Request $request) + { - if ($request->hasFile('article_image')) { - $uploadedFile = $request->file('article_image'); - $extension = $uploadedFile->getClientOriginalExtension(); - $filename = date('YmdHi') . '_' . str_replace(' ', '', $uploadedFile->getClientOriginalName()); - $path = $uploadedFile->storeAs('uploads/news_article', $filename, 'public'); - $blog->image = $path; + try { + $blog = new NewsArticle; + $blog->name = $request->input('article_name'); + $blog->description = $request->input('article_des'); + $blog->news_articles_category_xid = $request->input('category'); + + if ($request->hasFile('article_image')) { + $uploadedFile = $request->file('article_image'); + $extension = $uploadedFile->getClientOriginalExtension(); + $filename = date('YmdHi') . '_' . str_replace(' ', '', $uploadedFile->getClientOriginalName()); + $path = $uploadedFile->storeAs('uploads/news_article', $filename, 'public'); + $blog->image = $path; + } + if ($request->hasFile('article_thmb')) { + $uploadedFile = $request->file('article_thmb'); + $extension = $uploadedFile->getClientOriginalExtension(); + $filename = date('YmdHi') . '_' . str_replace(' ', '', $uploadedFile->getClientOriginalName()); + $path = $uploadedFile->storeAs('uploads/news_article_thumb', $filename, 'public'); + $blog->thumbnail_image = $path; + } + $blog->save(); + return response()->json(['success' => true, 'status' => 200]); + } catch (\Exception $e) { + // Handle the exception, you can log it or return an error response + return response()->json(['success' => false, 'error' => $e->getMessage(), 'status' => 500]); } - if ($request->hasFile('article_thmb')) { - $uploadedFile = $request->file('article_thmb'); - $extension = $uploadedFile->getClientOriginalExtension(); - $filename = date('YmdHi') . '_' . str_replace(' ', '', $uploadedFile->getClientOriginalName()); - $path = $uploadedFile->storeAs('uploads/news_article_thumb', $filename, 'public'); - $blog->thumbnail_image = $path; - } - $blog->save(); - return response()->json(['success' => true,'status'=>200]); - } catch (\Exception $e) { - // Handle the exception, you can log it or return an error response - return response()->json(['success' => false, 'error' => $e->getMessage(), 'status' => 500]); } } - -} diff --git a/resources/views/Admin/pages/manage_cms/manage_new/manage_news.blade.php b/resources/views/Admin/pages/manage_cms/manage_new/manage_news.blade.php index 76afdf4..f4eb1e6 100644 --- a/resources/views/Admin/pages/manage_cms/manage_new/manage_news.blade.php +++ b/resources/views/Admin/pages/manage_cms/manage_new/manage_news.blade.php @@ -1,103 +1,107 @@ @extends('Admin.layouts.master') @section('content') -@php -$currentPage = 'manage-news'; -@endphp + @php + $currentPage = 'manage-news'; + @endphp -
-
-
-
-
-
-
Manage News & Articles
-
-
+
+
+
+
+
+
+
Manage News & Articles
+
+
+
-
-
-
- - - - - - - - - - - - @foreach ($news_article as $news_articles) - - - - - - - - - +
Sr noArticle NameAdded Date ImageAction
{{$loop->iteration}}{{ $news_articles['name'] }}{{ \Carbon\Carbon::parse($news_articles['created_at'])->format('m/d/Y') }} -
- -
    -
  • -
    - - +
    +
    + + + + + + + + + + + + + @foreach ($news_article as $news_articles) + + + + + + + + - + + + + + + + @endforeach - @endforeach - - -
    Sr noArticle NameAdded Date ImageCategoryAction
    {{ $loop->iteration }}{{ $news_articles['name'] }} + {{ \Carbon\Carbon::parse($news_articles['created_at'])->format('m/d/Y') }} + {{ $news_articles['category']['name'] }} +
    + + -
    -
    +
+
-
-