https://danatec.vn/laravel-9-model-observers-example-tutorial/