added audit trails

This commit is contained in:
Jagad R R
2025-01-01 17:14:46 +07:00
parent 9b1ca9f58d
commit d4bbe3a602
20 changed files with 287 additions and 34 deletions
@@ -5,6 +5,7 @@ namespace App\Http\Controllers\Master;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use App\Models\Rayon;
use App\Helpers\AuditTrailHelper;
class RayonController extends Controller
{
@@ -37,6 +38,7 @@ class RayonController extends Controller
'name' => $request->name
]);
AuditTrailHelper::AddAuditTrail('Insert', 'Insert New Record at Rayon Table (' . $request->name . ')');
session()->flash('success', 'Rayon has been created.');
return redirect()->back();
}
@@ -62,6 +64,7 @@ class RayonController extends Controller
'name' => $request->name
]);
AuditTrailHelper::AddAuditTrail('Update', 'Update New Record at Rayon Table (' . $request->name . ')');
session()->flash('success', 'Rayon has been updated.');
return redirect()->back();
}
@@ -69,8 +72,10 @@ class RayonController extends Controller
public function destroy($id)
{
$this->checkAuthorization(auth()->user(), ['rayon.delete']);
Rayon::findOrfail($id)->delete();
$rayon = Rayon::findOrfail($id);
AuditTrailHelper::AddAuditTrail('Delete', 'Delete Record at Rayon Table (' . $rayon->name . ')');
$rayon->delete();
session()->flash('success', 'Rayon has been deleted.');
return redirect()->back();
}