HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux ip-172-26-0-120 6.17.0-1009-aws #9~24.04.2-Ubuntu SMP Fri Mar 6 23:50:29 UTC 2026 x86_64
User: ubuntu (1000)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: /var/www/html/orbidirectory.com/app/Http/Controllers/OrbiLeadsController.php
<?php

namespace App\Http\Controllers;

use App\Models\OrbiLeads;
use Illuminate\Http\Request;
use Yajra\DataTables\Facades\DataTables;

class OrbiLeadsController extends Controller
{
    public function index(Request $request)
    {
        if ($request->ajax()) {
            $orbi_leads = OrbiLeads::get();
    
            return DataTables::of($orbi_leads)
            ->addColumn('action', function ($row) {
                    return view('admin.orbi_leads.action', compact('row'));
            })
                ->rawColumns(['action'])
                ->make(true);
        }
        return view('admin.orbi_leads.list');
    }

    public function show($id)
    {
        $orbi_leads = OrbiLeads::find($id);
        return view('admin.orbi_leads.show', compact('orbi_leads'));
    }
    public function destroy($id)
    {
        try {
            $orbi_leads = OrbiLeads::findOrFail($id); // Find the subscription by ID
            $orbi_leads->delete(); // Delete the record

            return redirect()->route('orbi.leads.index')->with('success', 'SEO record deleted successfully.');
        } catch (\Exception $e) {
            return redirect()->route('orbi.leads.index')->with('error', 'Something went wrong: ' . $e->getMessage());
        }
    }  
    public function orbi_leads_delete($id){
        $orbiLead = OrbiLeads::findOrFail($id);
        $orbiLead->delete();
        return response()->json(['success' => true]);
    }
}