Example #1
0
<?php

Post::creating(function ($post) {
    $post->post_author = Auth::user()->id;
});
//允许用户删除
User::creating(function ($user) {
    $user->deleteable = 1;
});
//记录SQL
Event::listen('illuminate.query', function ($sql, $param) {
    Log::info($sql . ", with[" . join(',', $param) . "]");
});
<?php

// ------------------------------------------------------------
// Event Listeners
// ------------------------------------------------------------
User::creating(function ($user) {
    $user->api_key = User::createApiKey();
});
Example #3
0
<?php

use Rhumsaa\Uuid\Uuid;
class User extends Eloquent
{
    protected $table = 'users';
    public function comments()
    {
        return $this->hasMany('Comment');
    }
}
User::creating(function ($user) {
    $user->token = Uuid::uuid4();
});