File: /home/armgroup/libs/app/Http/Controllers/Admin/DiscountController.php
<?php
namespace App\Http\Controllers\Admin;
use App\DataTables\DiscountsDataTable;
use App\DataTables\DiscountUsersDataTable;
use App\Http\Controllers\Controller;
use App\Models\Discount;
class DiscountController extends Controller
{
public function __construct()
{
$this->middleware('permission:manage discounts');
}
public function index(DiscountsDataTable $dataTable)
{
return $dataTable->render('admin.discounts.index');
}
public function create()
{
return view('admin.discounts.create');
}
public function show(DiscountUsersDataTable $dataTable, Discount $discount)
{
return $dataTable->render('admin.discounts.show', compact('discount'));
}
public function destroy(Discount $discount)
{
$discount->delete();
$this->doneMessage();
return back();
}
}