Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

लार्वेल में ट्रिगर्स का उपयोग कैसे करें?

आपको किसी मॉडल ईवेंट के लिए माइग्रेशन बनाने की आवश्यकता नहीं है। Laravel eloquent में कई ईवेंट हैं जैसे retrieved, creating, created, updating, updated, saving, saved, deleting, deleted, restoring, restored कि आप उनका आसानी से उपयोग कर सकते हैं।

सबसे पहले, आपको अपने मॉडल के लिए इस तरह से ऑब्जर्वर बनाना चाहिए

php artisan make:observer UserObserver --model=User

UserObserver में आप अपनी पसंद की कोई भी घटना सुन सकते हैं जैसे:

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

उसके बाद आपको अपने पर्यवेक्षक को app/providers/AppServiceProvider . में मॉडल के लिए पंजीकृत करना चाहिए बूट विधि जैसे:

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

अधिक विवरण के लिए लारावेल दस्तावेज़ीकरण पर जाएं ।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. वैकल्पिक इग्नोर तालिका के साथ MySQL डुप्लिकेट त्रुटि

  2. पीडीओ मल्टी इंसर्ट स्टेटमेंट

  3. MySQL क्वेरी परिणाम में विशिष्ट पंक्ति कैसे खोजें?

  4. MySQL - रूसी वर्ण गलत तरीके से प्रदर्शित होते हैं

  5. एक कॉलम से दो कॉलम आउटपुट कैसे बनाएं