diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php index 96e368d..7f74c26 100644 --- a/app/Http/Controllers/HomeController.php +++ b/app/Http/Controllers/HomeController.php @@ -6,6 +6,7 @@ use Illuminate\Http\Request; use App\Models\Slider; use App\Models\Testimonial; use App\Models\NewsAndUpdate; +use App\Models\Subscription; class HomeController extends Controller { @@ -15,4 +16,33 @@ class HomeController extends Controller $blogs = NewsAndUpdate::where('status',1)->get(); return view('welcome',compact('sliders','testimonials','blogs')); } + public function subscribe(Request $request) + { + + $email = $request->email; + $subscription = new Subscription(); + $subscription->email = $email; + $subscription->save(); + + + \Mail::send('subscribe_mail', array( + + + 'email' =>\request('email'), + + + 'subject' => 'Subscription Notice', + + ), 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); + + + }); + return response()->json(['success' => 'Successfully subscribed!','status' =>'Ok'],200); + } } diff --git a/public/frontend/css/style.css b/public/frontend/css/style.css index 95bec89..f0ec3fc 100644 --- a/public/frontend/css/style.css +++ b/public/frontend/css/style.css @@ -1992,7 +1992,7 @@ Responsive Codes /* Extra large screens, TV css */ @media only screen and (min-width: 1201px) and (max-width: 1220px) { .navbar-list{ - gap: 1rem; + gap: 0.5rem; } } /* Extra large screens, TV css ends */ diff --git a/resources/views/layout/app.blade.php b/resources/views/layout/app.blade.php index dcf1bd6..b2e94ce 100644 --- a/resources/views/layout/app.blade.php +++ b/resources/views/layout/app.blade.php @@ -279,5 +279,41 @@ @yield('script') + diff --git a/resources/views/subscribe_mail.blade.php b/resources/views/subscribe_mail.blade.php new file mode 100644 index 0000000..441ecf6 --- /dev/null +++ b/resources/views/subscribe_mail.blade.php @@ -0,0 +1,74 @@ + + + + + +

Subscription Notice

+
+
+
+ + Email: {{ $email }}

+
+
+ + diff --git a/resources/views/welcome.blade.php b/resources/views/welcome.blade.php index c888538..6a7838d 100644 --- a/resources/views/welcome.blade.php +++ b/resources/views/welcome.blade.php @@ -92,7 +92,7 @@

Abroad Study

Explore and Choose the Course that Meets your Dream

- Learn More + Learn More
@@ -127,7 +127,7 @@

Abroad Study

Explore and Choose the Course that Meets your Dream

- Learn More + Learn More
diff --git a/routes/web.php b/routes/web.php index 9255e45..ab58905 100644 --- a/routes/web.php +++ b/routes/web.php @@ -75,6 +75,7 @@ Route::get('blogs', [BlogController::class,'index']); Route::get('blog/{slug}', [BlogController::class,'blog_detail']); Route::get('faqs', [FrontendFaqController::class,'index']); Route::post('image-upload', [ImageUploadController::class, 'storeImage'])->name('image.upload'); //upload image in CkEditor +Route::post('/subscribe', [HomeController::class, 'subscribe']); Route::group(['middleware'=>['auth']],function (){ //routes for admin