<?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(); });
<?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(); });