Custom Observers
Creating a Custom Observer
namespace App\Observers;
use App\Models\Post;
use Waad\LaravelDynamicObserver\Observers\BaseObserver;
class CustomPostObserver extends BaseObserver
{
public function creating(Post $post)
{
// Your custom logic before creating a post
$post->slug = \Str::slug($post->title);
}
public function updating(Post $post)
{
// Your custom logic before updating a post
$post->updated_by = auth()->id();
}
}Using Custom Observers
Available Methods
Benefits of Custom Observers
Example Use Cases
Best Practices
Last updated