createPersonalAccessClient($user->id, 'Codeception API Test Client', 'http://localhost/'); \Illuminate\Support\Facades\DB::table('oauth_personal_access_clients')->insert([ 'client_id' => $client->id, 'created_at' => new DateTime, 'updated_at' => new DateTime, ]); $user->permissions = json_encode(['superuser' => true]); $user->save(); $token = $user->createToken('CodeceptionAPItestToken')->accessToken; return $token; } /** * Remove Timestamps from transformed array * This fixes false negatives when comparing json due to timestamp second rounding issues * @param array $array Array returned from the transformer * @return array Transformed item striped of created_at and updated_at */ public function removeTimeStamps($array) { unset($array['created_at']); unset($array['updated_at']); return $array; } }