added migrations for mime_types
This commit is contained in:
parent
7641c1dfdf
commit
4d22498e2d
|
@ -148,7 +148,7 @@ class RequestController extends Controller
|
||||||
$repositoryName = "RDR - Data Research Repository";
|
$repositoryName = "RDR - Data Research Repository";
|
||||||
$repIdentifier = "rdr.gba.ac.at";
|
$repIdentifier = "rdr.gba.ac.at";
|
||||||
$sampleIdentifier = "oai:" . $repIdentifier . ":27";//$this->_configuration->getSampleIdentifier();
|
$sampleIdentifier = "oai:" . $repIdentifier . ":27";//$this->_configuration->getSampleIdentifier();
|
||||||
$earliestDateFromDb = Dataset::earliestPublicationDate()->get('server_date_published');
|
$earliestDateFromDb = optional(Dataset::earliestPublicationDate())->server_date_published;
|
||||||
|
|
||||||
// set parameters for oai-pmh.xslt
|
// set parameters for oai-pmh.xslt
|
||||||
$this->_proc->setParameter('', 'email', $email);
|
$this->_proc->setParameter('', 'email', $email);
|
||||||
|
|
|
@ -0,0 +1,34 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
use Illuminate\Support\Facades\Schema;
|
||||||
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
|
use Illuminate\Database\Migrations\Migration;
|
||||||
|
|
||||||
|
class CreateMimeTypesTable extends Migration
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Run the migrations.
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
public function up()
|
||||||
|
{
|
||||||
|
Schema::create('mime_types', function (Blueprint $table) {
|
||||||
|
$table->increments('id');
|
||||||
|
$table->string('name', 255);
|
||||||
|
$table->string('file_extension', 255);
|
||||||
|
$table->boolean('enabled')->default(false);
|
||||||
|
$table->timestamps();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Reverse the migrations.
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
public function down()
|
||||||
|
{
|
||||||
|
Schema::dropIfExists('mime_types');
|
||||||
|
}
|
||||||
|
}
|
|
@ -23,7 +23,7 @@ class DatabaseSeeder extends Seeder
|
||||||
|
|
||||||
// $this->call('CategoryTableSeeder');
|
// $this->call('CategoryTableSeeder');
|
||||||
// $this->call('BookTableSeeder');
|
// $this->call('BookTableSeeder');
|
||||||
// $this->call('PeriodeTableSeeder');
|
$this->call('MimetypeTableSeeder');
|
||||||
$this->call('AccountsTableSeeder');
|
$this->call('AccountsTableSeeder');
|
||||||
$this->call('RolesTableSeeder');
|
$this->call('RolesTableSeeder');
|
||||||
$this->call('LicencesTableSeeder');
|
$this->call('LicencesTableSeeder');
|
||||||
|
@ -33,67 +33,6 @@ class DatabaseSeeder extends Seeder
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class PeriodeTableSeeder extends Seeder
|
|
||||||
{
|
|
||||||
public function run()
|
|
||||||
{
|
|
||||||
// DB::table('users')->delete();
|
|
||||||
|
|
||||||
// User::create([
|
|
||||||
// 'name' => str_random(10),
|
|
||||||
// 'email' => 'foo@gmail.com',
|
|
||||||
// 'password' => bcrypt('secret')
|
|
||||||
// ]);
|
|
||||||
DB::table('periodes')->insert([
|
|
||||||
'id' => '1',
|
|
||||||
'days' => '100',
|
|
||||||
|
|
||||||
]);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
class CategoryTableSeeder extends Seeder
|
|
||||||
{
|
|
||||||
public function run()
|
|
||||||
{
|
|
||||||
// DB::table('users')->delete();
|
|
||||||
|
|
||||||
// User::create([
|
|
||||||
// 'name' => str_random(10),
|
|
||||||
// 'email' => 'foo@gmail.com',
|
|
||||||
// 'password' => bcrypt('secret')
|
|
||||||
// ]);
|
|
||||||
DB::table('categories')->insert([
|
|
||||||
[
|
|
||||||
// 'id' => '1',
|
|
||||||
'category' => 'Sains',
|
|
||||||
'created_at' => '2015-06-09 00:17:51',
|
|
||||||
'updated_at' => '2015-06-09 01:01:36',
|
|
||||||
],
|
|
||||||
[
|
|
||||||
// 'id' => '2',
|
|
||||||
'category' => 'Computer',
|
|
||||||
'created_at' => '2015-06-09 01:07:41',
|
|
||||||
'updated_at' => '2015-06-09 01:07:41',
|
|
||||||
],
|
|
||||||
[
|
|
||||||
// 'id' => '3',
|
|
||||||
'category' => 'Life Lesson',
|
|
||||||
'created_at' => '2015-06-09 01:07:50',
|
|
||||||
'updated_at' => '2015-06-09 01:07:50',
|
|
||||||
],
|
|
||||||
[
|
|
||||||
// 'id' => '4',
|
|
||||||
'category' => 'Fairy Tail',
|
|
||||||
'created_at' => '2015-06-09 01:07:50',
|
|
||||||
'updated_at' => '2015-06-09 01:07:50',
|
|
||||||
],
|
|
||||||
]);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
class CollectionTableSeeder extends Seeder
|
class CollectionTableSeeder extends Seeder
|
||||||
{
|
{
|
||||||
public function run()
|
public function run()
|
||||||
|
@ -148,30 +87,4 @@ class CollectionTableSeeder extends Seeder
|
||||||
],
|
],
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
class DocumentTableSeeder extends Seeder
|
|
||||||
{
|
|
||||||
public function run()
|
|
||||||
{
|
|
||||||
DB::table('documents')->insert([
|
|
||||||
[
|
|
||||||
'id' => '0',
|
|
||||||
],
|
|
||||||
[
|
|
||||||
'id' => '1',
|
|
||||||
],
|
|
||||||
]);
|
|
||||||
|
|
||||||
DB::table('link_documents_collections')->insert([
|
|
||||||
[
|
|
||||||
'document_id' => '0',
|
|
||||||
'collection_id' => '1',
|
|
||||||
],
|
|
||||||
[
|
|
||||||
'document_id' => '1',
|
|
||||||
'collection_id' => '1',
|
|
||||||
],
|
|
||||||
]);
|
|
||||||
}
|
|
||||||
}
|
|
65
database/seeds/MimetypeTableSeeder.php
Normal file
65
database/seeds/MimetypeTableSeeder.php
Normal file
|
@ -0,0 +1,65 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
use Carbon\Carbon;
|
||||||
|
use Illuminate\Database\Seeder;
|
||||||
|
use Illuminate\Support\Facades\DB;
|
||||||
|
|
||||||
|
|
||||||
|
class MimetypeTableSeeder extends Seeder
|
||||||
|
{
|
||||||
|
public function run()
|
||||||
|
{
|
||||||
|
|
||||||
|
DB::table('mime_types')->insert([
|
||||||
|
[
|
||||||
|
'name' => 'image/jpeg',
|
||||||
|
'file_extension' => 'jpg|jpeg|jpe',
|
||||||
|
'enabled' =>true,
|
||||||
|
'created_at' => Carbon::now(),
|
||||||
|
'updated_at' => Carbon::now(),
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'name' => 'image/png',
|
||||||
|
'file_extension' => 'png',
|
||||||
|
'enabled' =>true,
|
||||||
|
'created_at' => Carbon::now(),
|
||||||
|
'updated_at' => Carbon::now(),
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'name' => 'application/pdf',
|
||||||
|
'file_extension' => 'pdf',
|
||||||
|
'enabled' =>true,
|
||||||
|
'created_at' => Carbon::now(),
|
||||||
|
'updated_at' => Carbon::now(),
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'name' => 'text/html',
|
||||||
|
'file_extension' => 'htm|html',
|
||||||
|
'enabled' =>true,
|
||||||
|
'created_at' => Carbon::now(),
|
||||||
|
'updated_at' => Carbon::now(),
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'name' => 'text/csv',
|
||||||
|
'file_extension' => 'csv',
|
||||||
|
'enabled' =>true,
|
||||||
|
'created_at' => Carbon::now(),
|
||||||
|
'updated_at' => Carbon::now(),
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'name' => 'text/plain',
|
||||||
|
'file_extension' => 'txt|asc|c|cc|h|srt',
|
||||||
|
'enabled' =>true,
|
||||||
|
'created_at' => Carbon::now(),
|
||||||
|
'updated_at' => Carbon::now(),
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'name' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
|
||||||
|
'file_extension' => 'xlsx',
|
||||||
|
'enabled' =>true,
|
||||||
|
'created_at' => Carbon::now(),
|
||||||
|
'updated_at' => Carbon::now(),
|
||||||
|
],
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user