diff --git a/app/Http/Controllers/Admin/ImageUploadController.php b/app/Http/Controllers/Admin/ImageUploadController.php new file mode 100644 index 0000000..41f1621 --- /dev/null +++ b/app/Http/Controllers/Admin/ImageUploadController.php @@ -0,0 +1,26 @@ +hasFile('upload')) { + $finfo = finfo_open(FILEINFO_MIME_TYPE); // Return MIME type a la the 'mimetype' extension + $mimeType = finfo_file($finfo, $request->file('upload')); + finfo_close($finfo); + if ($mimeType == 'image/jpeg' || $mimeType == 'image/png' || $mimeType == 'image/svg+xml' || $mimeType == 'image/gif' || $mimeType == 'image/webp') { + $originName = $request->file('upload')->getClientOriginalName(); + $fileName = pathinfo($originName, PATHINFO_FILENAME); + $extension = $request->file('upload')->getClientOriginalExtension(); + $fileName = $fileName . '_' . time() . '.' . $extension; + $request->file('upload')->move(public_path('images/media'), $fileName); + $url = asset('images/media/' . $fileName); + return response()->json(['fileName' => $fileName, 'uploaded'=> 1, 'url' => $url]); + } + } + } +} diff --git a/app/Http/Controllers/Admin/NewsAndUpdateController.php b/app/Http/Controllers/Admin/NewsAndUpdateController.php index 6e6e07c..94beb6f 100644 --- a/app/Http/Controllers/Admin/NewsAndUpdateController.php +++ b/app/Http/Controllers/Admin/NewsAndUpdateController.php @@ -43,7 +43,6 @@ class NewsAndUpdateController extends Controller public function store(Request $request) { - $this->validate(\request(), [ 'description' => 'required', // 'bottom_description' => 'required', @@ -105,7 +104,6 @@ class NewsAndUpdateController extends Controller } public function update(Request $request, $id){ - $setting =NewsAndUpdate::findorfail($id); $this->validate(\request(), [ 'description' => 'required', diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php index 7f74c26..c88e7d4 100644 --- a/app/Http/Controllers/HomeController.php +++ b/app/Http/Controllers/HomeController.php @@ -7,6 +7,7 @@ use App\Models\Slider; use App\Models\Testimonial; use App\Models\NewsAndUpdate; use App\Models\Subscription; +use App\Models\AboutUs; class HomeController extends Controller { @@ -14,7 +15,8 @@ class HomeController extends Controller $sliders = Slider::where('status',1)->get(); $testimonials = Testimonial::where('status',1)->get(); $blogs = NewsAndUpdate::where('status',1)->get(); - return view('welcome',compact('sliders','testimonials','blogs')); + $about_us = AboutUs::where('status',1)->get(); + return view('welcome',compact('sliders','testimonials','blogs','about_us')); } public function subscribe(Request $request) { @@ -36,7 +38,7 @@ class HomeController extends Controller ), function($message) use ($request){ $subject = 'Subscription Notice'; $message->subject('Subscription Notice'); - + $message->to('admin@eteducation.com.au', 'Et-Visa')->subject($subject); $message->cc('extratechweb@gmail.com', 'Extratech')->subject($subject); $message->cc('suman@extratechs.com.au', 'Extratech')->subject($subject); diff --git a/app/Http/Controllers/ImageUploadController.php b/app/Http/Controllers/ImageUploadController.php new file mode 100644 index 0000000..41f1621 --- /dev/null +++ b/app/Http/Controllers/ImageUploadController.php @@ -0,0 +1,26 @@ +hasFile('upload')) { + $finfo = finfo_open(FILEINFO_MIME_TYPE); // Return MIME type a la the 'mimetype' extension + $mimeType = finfo_file($finfo, $request->file('upload')); + finfo_close($finfo); + if ($mimeType == 'image/jpeg' || $mimeType == 'image/png' || $mimeType == 'image/svg+xml' || $mimeType == 'image/gif' || $mimeType == 'image/webp') { + $originName = $request->file('upload')->getClientOriginalName(); + $fileName = pathinfo($originName, PATHINFO_FILENAME); + $extension = $request->file('upload')->getClientOriginalExtension(); + $fileName = $fileName . '_' . time() . '.' . $extension; + $request->file('upload')->move(public_path('images/media'), $fileName); + $url = asset('images/media/' . $fileName); + return response()->json(['fileName' => $fileName, 'uploaded'=> 1, 'url' => $url]); + } + } + } +} diff --git a/app/Models/NewsAndUpdate.php b/app/Models/NewsAndUpdate.php index a5ab57a..249b9d8 100644 --- a/app/Models/NewsAndUpdate.php +++ b/app/Models/NewsAndUpdate.php @@ -8,7 +8,7 @@ use Illuminate\Database\Eloquent\Model; class NewsAndUpdate extends Model { use HasFactory; - protected $fillable=['slug','point_title','blog_type','image','image_alt','description','seo_title','seo_description','middle_description','bottom_description','keyword','meta_keyword','status','publish_date','title','image_credit','author','image_caption','thumbnail']; + protected $fillable=['slug','type','point_title','blog_type','image','image_alt','description','seo_title','seo_description','middle_description','bottom_description','keyword','meta_keyword','status','publish_date','title','image_credit','author','image_caption','thumbnail']; public function news_and_update_points() { diff --git a/public/7ac0b60cb566e5c9b6d6fb20999ca967.png b/public/7ac0b60cb566e5c9b6d6fb20999ca967.png new file mode 100644 index 0000000..2b50135 Binary files /dev/null and b/public/7ac0b60cb566e5c9b6d6fb20999ca967.png differ diff --git a/public/e497bb5460bd22aca71646ce179918ec.png b/public/e497bb5460bd22aca71646ce179918ec.png new file mode 100644 index 0000000..2b50135 Binary files /dev/null and b/public/e497bb5460bd22aca71646ce179918ec.png differ diff --git a/public/images/media/1674659654211_1675317628.jpeg b/public/images/media/1674659654211_1675317628.jpeg new file mode 100644 index 0000000..c9f9b96 Binary files /dev/null and b/public/images/media/1674659654211_1675317628.jpeg differ diff --git a/public/images/media/smiling-girls_1675317552.png b/public/images/media/smiling-girls_1675317552.png new file mode 100644 index 0000000..f2ee82f Binary files /dev/null and b/public/images/media/smiling-girls_1675317552.png differ diff --git a/public/images/media/smiling-girls_1675320663.png b/public/images/media/smiling-girls_1675320663.png new file mode 100644 index 0000000..f2ee82f Binary files /dev/null and b/public/images/media/smiling-girls_1675320663.png differ diff --git a/public/images/news_and_update/2023/02/02/13077aec220e4818c3beb064ad406b54.png b/public/images/news_and_update/2023/02/02/13077aec220e4818c3beb064ad406b54.png new file mode 100644 index 0000000..e08baec Binary files /dev/null and b/public/images/news_and_update/2023/02/02/13077aec220e4818c3beb064ad406b54.png differ diff --git a/public/images/news_and_update/2023/02/02/2ce5d9d94acea4e17e6bb6e5bbe45a64.jpeg b/public/images/news_and_update/2023/02/02/2ce5d9d94acea4e17e6bb6e5bbe45a64.jpeg new file mode 100644 index 0000000..a5a4ea2 Binary files /dev/null and b/public/images/news_and_update/2023/02/02/2ce5d9d94acea4e17e6bb6e5bbe45a64.jpeg differ diff --git a/public/images/news_and_update/2023/02/02/4181cd37c804e421d09d62c4061c9217.png b/public/images/news_and_update/2023/02/02/4181cd37c804e421d09d62c4061c9217.png new file mode 100644 index 0000000..2b50135 Binary files /dev/null and b/public/images/news_and_update/2023/02/02/4181cd37c804e421d09d62c4061c9217.png differ diff --git a/public/images/news_and_update/2023/02/02/630a12c884ad69f4dc3954d222143dd6.png b/public/images/news_and_update/2023/02/02/630a12c884ad69f4dc3954d222143dd6.png new file mode 100644 index 0000000..2b50135 Binary files /dev/null and b/public/images/news_and_update/2023/02/02/630a12c884ad69f4dc3954d222143dd6.png differ diff --git a/resources/views/admin/news_and_update/create.blade.php b/resources/views/admin/news_and_update/create.blade.php index bd098f5..ecdbad5 100644 --- a/resources/views/admin/news_and_update/create.blade.php +++ b/resources/views/admin/news_and_update/create.blade.php @@ -53,6 +53,17 @@ +
+
+ + +
+
@@ -133,18 +144,7 @@
- +
diff --git a/resources/views/admin/news_and_update/edit.blade.php b/resources/views/admin/news_and_update/edit.blade.php index 2615b98..213d27f 100644 --- a/resources/views/admin/news_and_update/edit.blade.php +++ b/resources/views/admin/news_and_update/edit.blade.php @@ -66,6 +66,17 @@
+
+
+ + +
+
diff --git a/resources/views/admin/service_section/edit.blade.php b/resources/views/admin/service_section/edit.blade.php index 190ed4c..d780886 100644 --- a/resources/views/admin/service_section/edit.blade.php +++ b/resources/views/admin/service_section/edit.blade.php @@ -109,8 +109,19 @@ @endsection @section('script')