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 -