Skip to content

Instantly share code, notes, and snippets.

@kamaulynder
Created December 1, 2015 07:45
Show Gist options
  • Save kamaulynder/be2fa7bfbd6aed8a1479 to your computer and use it in GitHub Desktop.
Save kamaulynder/be2fa7bfbd6aed8a1479 to your computer and use it in GitHub Desktop.
Users Seeder
<?php
namespace RollCall\Seeders;
use Carbon\Carbon;
use Illuminate\Database\Seeder;
use RollCall\Entities\Models\User;
class UserTableSeeder extends Seeder
{
public function run() {
$user = User::firstOrCreate([
'username' => 'admin',
'email' => '[email protected]',
]);
$user->update([
'password' => Hash::make('westgate'),
]);
$roles = Role::where('name', 'admin')
->orWhere('name', 'login')
->get()
;
$role_ids = $roles->map(function($role) {
return (int) $role->id;
})->toArray();
$user->roles()->sync($role_ids);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment