Added Logging to API
This commit is contained in:
parent
3c04ee69f4
commit
9e3f7ca060
@ -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();
|
||||
});
|
||||
|
Loading…
x
Reference in New Issue
Block a user