HOME


Mini Shell 1.0
La Pieza.DO | Todo lo que buscas!

Bienvenido de nuevo!

Acceso Cuenta Delivery
DIR: /var/www/devs.lapieza.net/app/Http/Controllers/
Upload File :
Current File : /var/www/devs.lapieza.net/app/Http/Controllers/SmsController.php
<?php



namespace App\Http\Controllers;



use Illuminate\Http\Request;

use App\Services\SendSmsService;

use App\Models\User;



class SmsController extends Controller

{

    public function __construct() {

        // Staff Permission Check

        $this->middleware(['permission:send_bulk_sms'])->only('index');

    }



    /**

     * Display a listing of the resource.

     *

     * @return \Illuminate\Http\Response

     */

    public function index()

    {

    	$users = User::all();

        return view('backend.otp_systems.sms.index',compact('users'));

    }



    //send message to multiple users

    public function send(Request $request)

    {

        foreach ($request->user_phones as $key => $phone) {

            (new SendSmsService())->sendSMS($phone, env('APP_NAME'), $request->content, $request->template_id);

        }



    	flash(translate('SMS has been sent.'))->success();

    	return redirect()->route('admin.dashboard');

    }

}