コード例 #1
0
ファイル: UserSeeder.php プロジェクト: kitbs/twine
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     DB::table('users')->delete();
     $users = ['system@twine' => 'Twine', 'admin@twine' => 'Administrator', 'user@twine' => 'User'];
     foreach ($users as $email => $name) {
         $user = ['email' => $email, 'name' => $name, 'password' => bcrypt('password')];
         $user = User::create($user);
     }
 }
コード例 #2
0
ファイル: AppServiceProvider.php プロジェクト: kitbs/twine
 /**
  * Bootstrap any application services.
  *
  * @return void
  */
 public function boot()
 {
     $user = Auth::user() ?: User::whereEmail('system@twine')->first();
     Repository::creating(function ($model) use($user) {
         $model->created_by = $user->id;
     });
     Project::creating(function ($model) use($user) {
         $model->created_by = $user->id;
     });
     String::creating(function ($model) use($user) {
         $model->created_by = $user->id;
     });
     Source::creating(function ($model) use($user) {
         $model->created_by = $user->id;
     });
 }
コード例 #3
0
ファイル: AuthController.php プロジェクト: kitbs/twine
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 protected function create(array $data)
 {
     return User::create(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password'])]);
 }