JFIF  x x C         C     "        } !1AQa "q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        w !1AQ aq"2B #3Rbr{ gilour
<?php namespace Modules\GlobalSetting\Http\Controllers; use Illuminate\Contracts\Support\Renderable; use Illuminate\Http\Request; use Illuminate\Routing\Controller; use App\Models\Subscriber; use App\Helpers\MailHelper; use App\Mail\SubscirberSendMail; use Str; use Mail; use Hash; use Auth; class SubscriberController extends Controller { public function __construct() { $this->middleware('auth:admin'); } public function subscriber_list() { $subscribers = Subscriber::where('is_verified',1)->get(); return view('globalsetting::subscriber_list', compact('subscribers')); } public function send_subscriber_email(Request $request) { $rules = [ 'subject' => 'required', 'message' => 'required', ]; $customMessages = [ 'subject.required' => trans('admin_validation.Subject is required'), 'message.required' => trans('admin_validation.Message is required'), ]; $request->validate($rules,$customMessages); $subscribers = Subscriber::where('is_verified',1)->get(); if($subscribers->count() > 0){ MailHelper::setMailConfig(); foreach($subscribers as $index => $subscriber){ Mail::to($subscriber->email)->send(new SubscirberSendMail($request->subject,$request->message)); } $notification = trans('admin_validation.Email Send Successfully'); $notification = array('messege'=>$notification,'alert-type'=>'success'); return redirect()->back()->with($notification); }else{ $notification = trans('admin_validation.Something Went Wrong'); $notification = array('messege'=>$notification,'alert-type'=>'error'); return redirect()->back()->with($notification); } } public function delete_subscriber($id){ $subscriber = Subscriber::find($id); $subscriber->delete(); $notification = trans('admin_validation.Delete Successfully'); $notification = array('messege'=>$notification,'alert-type'=>'success'); return redirect()->back()->with($notification); } }