openstackid/database/seeds/ApiSeeder.php

31 lines
830 B
PHP

<?php
use Models\OAuth2\ResourceServer;
use Models\OAuth2\Api;
use Illuminate\Database\Seeder;
/**
* Class ApiSeeder
*/
class ApiSeeder extends Seeder {
public function run()
{
DB::table('oauth2_api_endpoint_api_scope')->delete();
DB::table('oauth2_client_api_scope')->delete();
DB::table('oauth2_api_scope')->delete();
DB::table('oauth2_api')->delete();
$resource_server = ResourceServer::first();
// users
Api::create(
array(
'name' => 'users',
'active' => true,
'Description' => 'User Info',
'resource_server_id' => $resource_server->id,
'logo' => asset('/assets/img/apis/server.png')
)
);
}
}