当前位置: 首页>>代码示例>>PHP>>正文


PHP User::created方法代码示例

本文整理汇总了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));
         });
     }
 }
开发者ID:yizhihou2,项目名称:prelaunchr-laravel,代码行数:31,代码来源:EventServiceProvider.php

示例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();
     });
 }
开发者ID:net-shell,项目名称:socialsync,代码行数:8,代码来源:User.php

示例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);
     });
 }
开发者ID:gdgfoz,项目名称:codelab-todo-api,代码行数:14,代码来源:AppServiceProvider.php

示例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);
         });
     });
 }
开发者ID:Team-Eric,项目名称:HSDecklist,代码行数:14,代码来源:AppServiceProvider.php

示例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);
         });
     });
 }
开发者ID:halayuba,项目名称:laravel5-tickets,代码行数:16,代码来源:EventServiceProvider.php

示例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);
     });
 }
开发者ID:drickferreira,项目名称:rastreador,代码行数:16,代码来源:UserServiceProvider.php

示例7: boot

 /**
  * Bootstrap any application services.
  *
  * @return void
  */
 public function boot()
 {
     User::created(function ($user) {
         $user->debt()->create(['balance' => 0]);
     });
 }
开发者ID:LFKv3,项目名称:backend,代码行数:11,代码来源:AppServiceProvider.php

示例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]);
     });
 }
开发者ID:pedronalbert,项目名称:lions-server,代码行数:68,代码来源:AppServiceProvider.php


注:本文中的app\User::created方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。