diff --git a/routes/api.php b/routes/api.php index 57d2f34..c2dcadf 100644 --- a/routes/api.php +++ b/routes/api.php @@ -7,10 +7,12 @@ use Illuminate\Support\Facades\Route; use Illuminate\Support\Facades\Validator; Route::get("/", function () { + Log::channel('api')->info('API accessed by user.', [ "GET", "/api", Inventory::get() ]); return Inventory::get(); }); Route::post('/', function (Request $request) { + Log::channel('api')->info('API accessed by user.', [ "POST", "/api", $request->all() ]); $validator = Validator::make($request->all(), [ 'name' => 'required|string|max:255', 'description' => 'required|string', @@ -39,6 +41,7 @@ Route::post('/', function (Request $request) { Route::put('/', function(Request $request) { $items = $request->all(); + Log::channel('api')->info('API accessed by user.', [ "PUT", "/api", $items ]); if (!is_array($items)) { return response()->json(['status' => 'Invalid request format: Expected an array'], 422); @@ -73,17 +76,20 @@ Route::put('/', function(Request $request) { })->middleware('auth:sanctum'); Route::delete('/', function() { + Log::channel('api')->info('API accessed by user.', [ "DELETE", "/api" ]); Inventory::query()->delete(); }); Route::get("/{id}", function ($id) { + Log::channel('api')->info('API accessed by user.', [ "GET", "/api", Inventory::where('id', $id)->get() ]); return Inventory::where('id', $id)->get(); }); Route::put('/{id}', function(Request $request, $id) { $item = $request->all(); + Log::channel('api')->info('API accessed by user', [ "PUT", "/api", $item]); $validator = Validator::make($item, [ 'name' => 'required|string|max:255', @@ -114,5 +120,6 @@ Route::put('/{id}', function(Request $request, $id) { Route::delete('/{id}', function($id) { + Log::channel('api')->info('API accessed by user.', [ "DELETE", "/api" ]); Inventory::where('id', $id)->query()->delete(); });