Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- setting sesuai emailmu
- MAIL_DRIVER=smtp
- MAIL_HOST=smtp.gmail.com
- MAIL_PORT=587
- MAIL_PASSWORD=
- MAIL_ENCRYPTION=tls
- */
- <?php
- use Illuminate\Support\Facades\Auth;
- use Illuminate\Support\Facades\Storage;
- use Illuminate\Support\Facades\Mail;
- //fungsi buat ngirim
- public function getAlert($kode)
- {
- $this->setKodeKonfirmasi();
- $pemilik = Auth::user()->id;
- $data = Order::where('pemilik', $pemilik)->where('status', 0)->first();
- $datas = Order::where('pemilik', $pemilik)->where('status', 0)->get();
- $penyewa = Mitra::findOrfail($data->penyewa);
- $this->preOrderDelete($pemilik);
- if ($data) {
- $kode = $data->kode_pesan;
- } else {
- return redirect()->back();
- }
- $verCode = $data->confirmation_code;
- $sendTo = [
- 'nama' => Auth::user()->nama,
- 'email' => Auth::user()->email,
- 'code' => $verCode,
- ];
- $this->sendEmail(Auth::user()->email, $datas, $penyewa);
- foreach ($datas as $order) {
- if ($order->kode_pesan == $kode) {
- $order->status = 4;
- $order->save();
- }
- }
- return view('cust.alert', compact('kode'));
- }
- public function sendEmail($sendTo, $datas, $pencetak)
- {
- $to = $sendTo;
- $from = '[email protected]';
- $subject = 'Konfirmasi Sewa Anda!';
- Mail::send('cust.orderConfirm', compact('datas', 'penyewa'), function ($message) use ($to, $from, $subject) {
- $message->from($from)
- ->to($to)
- ->subject($subject);
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment