當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。