File: /home/armgroup/libs/app/Http/Controllers/Admin/OrganizationController.php
<?php
namespace App\Http\Controllers\Admin;
use App\DataTables\OrganizationsDataTable;
use App\Http\Controllers\Controller;
use App\Models\Organization;
class OrganizationController extends Controller
{
public function __construct()
{
$this->middleware('permission:manage organizations');
}
public function index(OrganizationsDataTable $dataTable)
{
return $dataTable->render('admin.organizations.index');
}
public function create()
{
return view('admin.organizations.create');
}
public function edit(Organization $organization)
{
return view('admin.organizations.edit', compact('organization'));
}
public function destroy(Organization $organization)
{
$organization->delete();
$this->doneMessage("{$organization->name} حذف شد");
return back();
}
}