Laravel Eloquent
Laravel Eloquent
Eloquent Events
Allow you to easily execute code each time a specific model class is saved or updated in the database.
<?php
namespace App;
use App\Events\UserSaved;
use App\Events\UserDeleted;
use Illuminate\Notifications\Notifiable;
use Illuminate\Foundation\Auth\User as Authenticatable;
class User extends Authenticatable
{
use Notifiable;
/**
* The event map for the model.
*
* @var array
*/
protected $dispatchesEvents = [
'saved' => UserSaved::class,
'deleted' => UserDeleted::class,
];
} Defining Models
Retrieving Models
Retrieving Single Models / Aggregates
Inserting & Updating Models
Deleting Models
Query Scopes
Comparing Models
Related concepts
→
Laravel Eloquent
→
- Route Model Binding: Implicit Binding
- Redirecting To Named Routes: Populating Parameters Via Eloquent Models
- Laravel Database: Read & Write Connections
- Basic Usage: Paginating Eloquent Results
- Defining Models: Eloquent Model Conventions
- Laravel Eloquent: Eloquent Events
- Laravel Relationships: Defining Relationships
- Laravel Mutators: Accessors & Mutators
- Laravel Eloquent: Defining Models
- Laravel Eloquent: Retrieving Models
- Laravel Eloquent: Retrieving Single Models / Aggregates
- Laravel Eloquent: Inserting & Updating Models
- Laravel Eloquent: Deleting Models
- Laravel Eloquent: Query Scopes
- Laravel Eloquent: Comparing Models
- Laravel Collections
- Laravel Mutators
- Laravel Serialization
- Laravel API Resources
- Laravel Relationships
Semantic portal