Browse Source

Add api_token on user creation

pull/1/head
Nafies Luthfi 8 years ago
parent
commit
f9ef2c4949
  1. 2
      app/Http/Controllers/Users/UsersController.php
  2. 1
      tests/Feature/Users/ManageUsersTest.php

2
app/Http/Controllers/Users/UsersController.php

@ -41,6 +41,8 @@ class UsersController extends Controller
$userData['password'] = \Option::get('password_default', 'member');
}
$userData['api_token'] = str_random(32);
$user = User::create($userData);
$rolesData = array_map(function ($roleId) use ($user) {

1
tests/Feature/Users/ManageUsersTest.php

@ -54,6 +54,7 @@ class ManageUsersTest extends TestCase
$this->assertTrue($newUser->hasRole('admin'));
$this->assertTrue($newUser->hasRole('worker'));
$this->assertNotNull($newUser->api_token);
// $this->seeInDatabase('users', [
// 'id' => $newUser->id,

Loading…
Cancel
Save