Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm thế nào để sử dụng trình kích hoạt trong laravel?

Bạn không cần tạo sự di chuyển cho một sự kiện mô hình. Laravel eloquent có nhiều sự kiện như retrieved, creating, created, updating, updated, saving, saved, deleting, deleted, restoring, restored mà bạn có thể dễ dàng sử dụng chúng.

trước tiên, bạn nên tạo Observer cho mô hình của mình như thế này

php artisan make:observer UserObserver --model=User

trong UserObserver, bạn có thể nghe bất kỳ sự kiện nào mà bạn thích, chẳng hạn như:

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)
    {
        //
    }
}

sau đó, bạn nên đăng ký trình quan sát của mình để lập mô hình trong app/providers/AppServiceProvider phương pháp khởi động chẳng hạn như:

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

để biết thêm chi tiết, hãy truy cập tài liệu 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. Tìm kiếm bản ghi bằng dấu nháy đơn trong truy vấn giống như mysql

  2. Đặt giao điểm trong MySQL:một cách sạch sẽ

  3. Tạo nhiều trang từ truy vấn sql

  4. MYSQL &innoDB thay đổi động AUTO_INCREMENT của một bảng

  5. MySQL:int bigint Vs