Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara menggunakan pemicu di laravel?

Anda tidak perlu membuat migrasi untuk peristiwa model. Laravel fasih memiliki beberapa acara seperti retrieved, creating, created, updating, updated, saving, saved, deleting, deleted, restoring, restored agar Anda dapat menggunakannya dengan mudah.

pertama, Anda harus membuat Observer untuk model Anda seperti ini

php artisan make:observer UserObserver --model=User

di UserObserver Anda dapat mendengarkan acara apa pun yang Anda suka seperti:

class UserObserver
{
    /**
     * Handle the User "created" event.
     *
     * @param  \App\User  $user
     * @return void
     */
    public function created(User $user)
    {
        //
    }

    /**
     * Handle the User "updated" event.
     *
     * @param  \App\User  $user
     * @return void
     */
    public function updated(User $user)
    {
        //
    }
}

setelah itu Anda harus mendaftarkan pengamat Anda untuk dimodelkan di app/providers/AppServiceProvider metode boot seperti:

public function boot()
{
     User::observe(UserObserver::class);
}

untuk detail lebih lanjut kunjungi Dokumentasi Laravel .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pencadangan otomatis atau reguler dari data mysql

  2. Bagaimana cara membandingkan input ke data mysql dengan php/sql?

  3. Tipe data MySQL yang sesuai dengan Java Date()

  4. Apa sebenarnya yang dimaksud dengan M,D dalam desimal(M,D)?

  5. Apakah PDO fetch() memberikan pengecualian pada kegagalan?