Log http ทุกๆ requests ผ่าน Middleware - ตอนที่ 2
Requirement เปลี่ยนว่ะเพื่อน ทำไงดี
<?php
namespace App\Features\HttpLogger;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
use App\Contracts\HttpLogger as HttpLoggerContract;
class DatabaseLogger implements HttpLoggerContract
{
/**
* Write log
*/
public function write(Request $request, $response)
{
if (! $request->method("POST")) {
return
}
DB::table('http_log_requests')->insert([
// Do someting...
]);
}
}
Last updated