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;
|
use Illuminate\Support\Facades\Validator;
|
||||||
|
|
||||||
Route::get("/", function () {
|
Route::get("/", function () {
|
||||||
|
Log::channel('api')->info('API accessed by user.', [ "GET", "/api", Inventory::get() ]);
|
||||||
return Inventory::get();
|
return Inventory::get();
|
||||||
});
|
});
|
||||||
|
|
||||||
Route::post('/', function (Request $request) {
|
Route::post('/', function (Request $request) {
|
||||||
|
Log::channel('api')->info('API accessed by user.', [ "POST", "/api", $request->all() ]);
|
||||||
$validator = Validator::make($request->all(), [
|
$validator = Validator::make($request->all(), [
|
||||||
'name' => 'required|string|max:255',
|
'name' => 'required|string|max:255',
|
||||||
'description' => 'required|string',
|
'description' => 'required|string',
|
||||||
@ -39,6 +41,7 @@ Route::post('/', function (Request $request) {
|
|||||||
|
|
||||||
Route::put('/', function(Request $request) {
|
Route::put('/', function(Request $request) {
|
||||||
$items = $request->all();
|
$items = $request->all();
|
||||||
|
Log::channel('api')->info('API accessed by user.', [ "PUT", "/api", $items ]);
|
||||||
|
|
||||||
if (!is_array($items)) {
|
if (!is_array($items)) {
|
||||||
return response()->json(['status' => 'Invalid request format: Expected an array'], 422);
|
return response()->json(['status' => 'Invalid request format: Expected an array'], 422);
|
||||||
@ -73,17 +76,20 @@ Route::put('/', function(Request $request) {
|
|||||||
})->middleware('auth:sanctum');
|
})->middleware('auth:sanctum');
|
||||||
|
|
||||||
Route::delete('/', function() {
|
Route::delete('/', function() {
|
||||||
|
Log::channel('api')->info('API accessed by user.', [ "DELETE", "/api" ]);
|
||||||
Inventory::query()->delete();
|
Inventory::query()->delete();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Route::get("/{id}", function ($id) {
|
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();
|
return Inventory::where('id', $id)->get();
|
||||||
});
|
});
|
||||||
|
|
||||||
Route::put('/{id}', function(Request $request, $id) {
|
Route::put('/{id}', function(Request $request, $id) {
|
||||||
$item = $request->all();
|
$item = $request->all();
|
||||||
|
Log::channel('api')->info('API accessed by user', [ "PUT", "/api", $item]);
|
||||||
|
|
||||||
$validator = Validator::make($item, [
|
$validator = Validator::make($item, [
|
||||||
'name' => 'required|string|max:255',
|
'name' => 'required|string|max:255',
|
||||||
@ -114,5 +120,6 @@ Route::put('/{id}', function(Request $request, $id) {
|
|||||||
|
|
||||||
|
|
||||||
Route::delete('/{id}', function($id) {
|
Route::delete('/{id}', function($id) {
|
||||||
|
Log::channel('api')->info('API accessed by user.', [ "DELETE", "/api" ]);
|
||||||
Inventory::where('id', $id)->query()->delete();
|
Inventory::where('id', $id)->query()->delete();
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user