MOON
Server: Apache
System: Linux e2e-78-16.ssdcloudindia.net 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
User: imensosw (1005)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/imensosw/www/amanda/app/Http/Controllers/NewsletterController.php
<?php

namespace App\Http\Controllers;

use App\Newsletter;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;

class NewsletterController extends Controller
{
    /**
     * Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function index(Request $request)
    {
        $limit = config('constants.limit');
        $search = $request->search;
        
        $inquiry = Newsletter::
                where(function($q) use ($search)
                {
                      $q->orWhere('new_letter.email', 'like', '%' . $search . '%');
                })
                ->orderBy('new_letter.id','desc')
                ->paginate($limit);
        return response()->json($inquiry,200);
  
    }

    public function search(Request $request)
    {
        $limit = config('constants.limit');
        $search = $request->search;
        $inquiry = Newsletter::
                where(function($q) use ($search)
                {
                      $q->orWhere('new_letter.email', 'like', '%' . $search . '%');
                })
                 ->orderBy('new_letter.id','desc')
                ->paginate($limit);
        return response()->json($inquiry,200);
    }

 

    /**
     * Remove the specified resource from storage.
     *
     * @param  \App\Product  $product
     * @return \Illuminate\Http\Response
     */
    public function destroy($id)
    {   
        $status = Newsletter::find($id)->delete();

        return response()->json([
            'status' => $status,
            'message' => $status ? 'Tip Deleted!' : 'Error Deleting Tip'
        ]);
    }


}