本文整理汇总了PHP中app\User::created方法的典型用法代码示例。如果您正苦于以下问题:PHP User::created方法的具体用法?PHP User::created怎么用?PHP User::created使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类app\User
的用法示例。
在下文中一共展示了User::created方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: boot
/**
* Register any other events for your application.
*
* @param \Illuminate\Contracts\Events\Dispatcher $events
* @return void
*/
public function boot(DispatcherContract $events)
{
parent::boot($events);
User::creating(function ($user) {
$user->ip_address = Request::ip();
$user->confirmation_code = str_random(60);
$user->referral_code = str_random(10);
$user->referral_secret = str_random(10);
Session::put(Config::get('prelaunch.session:referral_secret'), $user->referral_secret);
});
User::created(function ($user) {
$user->sendConfirmation();
});
# query logger
if (App::environment('local')) {
Event::listen('illuminate.query', function ($sql, $bindings, $time) {
for ($i = 0; $i < sizeof($bindings); $i++) {
if ($bindings[$i] instanceof DateTime) {
$bindings[$i] = $bindings[$i]->getTimestamp();
}
}
Log::info(sprintf("%s (%s) : %s", $sql, implode(",", $bindings), $time));
});
}
}
示例2: boot
public static function boot()
{
parent::boot();
// When creating a new user
User::created(function ($user) {
(new Log(['user_id' => $user->id, 'reason' => 'register', 'reward' => config('br.start_points'), 'flag' => true]))->save();
});
}
示例3: boot
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
User::created(function ($user) {
event(new UserCreateEvent($user));
});
\Validator::extend('html_color', function ($attribute, $value, $parameters, $validator) {
return preg_match('/^#[a-f0-9]{6}$/i', $value);
});
}
示例4: boot
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
\App\User::created(function ($user) {
\Mail::raw("Welcome to Wellmet.me!", function ($message) use($user) {
$message->from("admin@wellmet.me", "WellMet");
$message->to($user->email, $user->name);
});
});
}
示例5: boot
/**
* Register any other events for your application.
*
* @param \Illuminate\Contracts\Events\Dispatcher $events
* @return void
*/
public function boot(DispatcherContract $events)
{
parent::boot($events);
User::created(function ($user) {
Mail::send('emails.welcome', ['user' => $user], function ($message) use($user) {
$message->from('no-reply@itproserve.com', 'User Registration');
$message->to($user->email, $user->name)->subject('Welcome to Support Tickets Management, ' . $user->name);
});
});
}
示例6: boot
/**
* Bootstrap the application services.
*
* @return void
*/
public function boot()
{
User::created(function ($user) {
$control = new PasswordController();
$request = Request::capture();
view()->composer('emails.password', function ($view) {
$view->with(['new_user' => true]);
});
$result = $control->postEmail($request);
});
}
示例7: boot
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
User::created(function ($user) {
$user->debt()->create(['balance' => 0]);
});
}
示例8: boot
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
Event::created(function ($event) {
$user = Auth::user();
$message = 'El usuario ' . $user->name . ' ha registrado el evento id: ' . $event->id;
Logger::create(['message' => $message]);
});
Event::updating(function ($event) {
$user = Auth::user();
$message = 'El usuario ' . $user->name . ' ha actualizado el evento id: ' . $event->id;
Logger::create(['message' => $message]);
});
Event::deleting(function ($event) {
$user = Auth::user();
$message = 'El usuario ' . $user->name . ' ha eliminado el evento id: ' . $event->id;
Logger::create(['message' => $message]);
});
Member::created(function ($member) {
$user = Auth::user();
$message = 'El usuario ' . $user->name . ' ha registrado al miembro id: ' . $member->id;
Logger::create(['message' => $message]);
});
Member::updating(function ($member) {
$user = Auth::user();
$message = 'El usuario ' . $user->name . ' ha actualizado al miembro id: ' . $member->id;
Logger::create(['message' => $message]);
});
Member::deleting(function ($member) {
$user = Auth::user();
$message = 'El usuario ' . $user->name . ' ha eliminado al miembro id: ' . $member->id;
Logger::create(['message' => $message]);
});
Resource::created(function ($resource) {
$user = Auth::user();
$message = 'El usuario ' . $user->name . ' ha registrado el recurso id: ' . $resource->id;
Logger::create(['message' => $message]);
});
Resource::updating(function ($resource) {
$user = Auth::user();
$message = 'El usuario ' . $user->name . ' ha actualizado el recurso id: ' . $resource->id;
Logger::create(['message' => $message]);
});
Resource::deleting(function ($resource) {
$user = Auth::user();
$message = 'El usuario ' . $user->name . ' ha eliminado el recurso id: ' . $resource->id;
Logger::create(['message' => $message]);
});
User::created(function ($user) {
$user = Auth::user();
$message = 'El usuario ' . $user->name . ' ha registrado al usuario id: ' . $user->id;
Logger::create(['message' => $message]);
});
User::updating(function ($user) {
$user = Auth::user();
$message = 'El usuario ' . $user->name . ' ha actualizado al usuario id: ' . $user->id;
Logger::create(['message' => $message]);
});
User::deleting(function ($user) {
$user = Auth::user();
$message = 'El usuario ' . $user->name . ' ha eliminado al usuario id: ' . $user->id;
Logger::create(['message' => $message]);
});
}