mirror of
https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal.git
synced 2025-12-11 06:46:47 +00:00
createdBy fields added
This commit is contained in:
@@ -0,0 +1,117 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
return new class extends Migration {
|
||||
/**
|
||||
* Run the migrations.
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::table('cities', function (Blueprint $table) {
|
||||
$table->foreignId('created_by')
|
||||
->default(1)
|
||||
->constrained('users')
|
||||
->cascadeOnDelete()
|
||||
->cascadeOnUpdate();
|
||||
});
|
||||
Schema::table('venues', function (Blueprint $table) {
|
||||
$table->foreignId('created_by')
|
||||
->default(1)
|
||||
->constrained('users')
|
||||
->cascadeOnDelete()
|
||||
->cascadeOnUpdate();
|
||||
});
|
||||
Schema::table('lecturers', function (Blueprint $table) {
|
||||
$table->foreignId('created_by')
|
||||
->default(1)
|
||||
->constrained('users')
|
||||
->cascadeOnDelete()
|
||||
->cascadeOnUpdate();
|
||||
});
|
||||
Schema::table('meetups', function (Blueprint $table) {
|
||||
$table->foreignId('created_by')
|
||||
->default(1)
|
||||
->constrained('users')
|
||||
->cascadeOnDelete()
|
||||
->cascadeOnUpdate();
|
||||
});
|
||||
Schema::table('meetup_events', function (Blueprint $table) {
|
||||
$table->foreignId('created_by')
|
||||
->default(1)
|
||||
->constrained('users')
|
||||
->cascadeOnDelete()
|
||||
->cascadeOnUpdate();
|
||||
});
|
||||
Schema::table('bitcoin_events', function (Blueprint $table) {
|
||||
$table->foreignId('created_by')
|
||||
->default(1)
|
||||
->constrained('users')
|
||||
->cascadeOnDelete()
|
||||
->cascadeOnUpdate();
|
||||
});
|
||||
Schema::table('courses', function (Blueprint $table) {
|
||||
$table->foreignId('created_by')
|
||||
->default(1)
|
||||
->constrained('users')
|
||||
->cascadeOnDelete()
|
||||
->cascadeOnUpdate();
|
||||
});
|
||||
Schema::table('course_events', function (Blueprint $table) {
|
||||
$table->foreignId('created_by')
|
||||
->default(1)
|
||||
->constrained('users')
|
||||
->cascadeOnDelete()
|
||||
->cascadeOnUpdate();
|
||||
});
|
||||
Schema::table('libraries', function (Blueprint $table) {
|
||||
$table->foreignId('created_by')
|
||||
->default(1)
|
||||
->constrained('users')
|
||||
->cascadeOnDelete()
|
||||
->cascadeOnUpdate();
|
||||
});
|
||||
Schema::table('library_items', function (Blueprint $table) {
|
||||
$table->foreignId('created_by')
|
||||
->default(1)
|
||||
->constrained('users')
|
||||
->cascadeOnDelete()
|
||||
->cascadeOnUpdate();
|
||||
});
|
||||
Schema::table('podcasts', function (Blueprint $table) {
|
||||
$table->foreignId('created_by')
|
||||
->default(1)
|
||||
->constrained('users')
|
||||
->cascadeOnDelete()
|
||||
->cascadeOnUpdate();
|
||||
});
|
||||
Schema::table('episodes', function (Blueprint $table) {
|
||||
$table->foreignId('created_by')
|
||||
->default(1)
|
||||
->constrained('users')
|
||||
->cascadeOnDelete()
|
||||
->cascadeOnUpdate();
|
||||
});
|
||||
Schema::table('book_cases', function (Blueprint $table) {
|
||||
$table->foreignId('created_by')
|
||||
->default(1)
|
||||
->constrained('users')
|
||||
->cascadeOnDelete()
|
||||
->cascadeOnUpdate();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::table('cities', function (Blueprint $table) {
|
||||
//
|
||||
});
|
||||
}
|
||||
};
|
||||
@@ -81,70 +81,83 @@ class DatabaseSeeder extends Seeder
|
||||
'name' => 'Füssen',
|
||||
'latitude' => 47.57143,
|
||||
'longitude' => 10.70171,
|
||||
'created_by' => 1,
|
||||
]);
|
||||
City::create([
|
||||
'country_id' => 1,
|
||||
'name' => 'Kempten',
|
||||
'latitude' => 47.728569,
|
||||
'longitude' => 10.315784,
|
||||
'created_by' => 1,
|
||||
]);
|
||||
City::create([
|
||||
'country_id' => 1,
|
||||
'name' => 'Pfronten',
|
||||
'latitude' => 47.582359,
|
||||
'longitude' => 10.5598,
|
||||
'created_by' => 1,
|
||||
]);
|
||||
City::create([
|
||||
'country_id' => 2,
|
||||
'name' => 'Wien',
|
||||
'latitude' => 48.20835,
|
||||
'longitude' => 16.37250,
|
||||
'created_by' => 1,
|
||||
]);
|
||||
City::create([
|
||||
'country_id' => 3,
|
||||
'name' => 'Zürich',
|
||||
'latitude' => 47.41330,
|
||||
'longitude' => 8.65639,
|
||||
'created_by' => 1,
|
||||
]);
|
||||
Venue::create([
|
||||
'city_id' => 1,
|
||||
'name' => 'The Blue Studio Coworking (Füssen)',
|
||||
'street' => 'Teststraße 1',
|
||||
'created_by' => 1,
|
||||
]);
|
||||
Venue::create([
|
||||
'city_id' => 2,
|
||||
'name' => 'The Blue Studio Coworking (Kempten)',
|
||||
'street' => 'Teststraße 2',
|
||||
'created_by' => 1,
|
||||
]);
|
||||
Venue::create([
|
||||
'city_id' => 3,
|
||||
'name' => 'The Blue Studio Coworking (Pfronten)',
|
||||
'street' => 'Teststraße 3',
|
||||
'created_by' => 1,
|
||||
]);
|
||||
Venue::create([
|
||||
'city_id' => 4,
|
||||
'name' => 'Innsbruck',
|
||||
'street' => 'Innsbrucker Straße 1',
|
||||
'created_by' => 1,
|
||||
]);
|
||||
Lecturer::create([
|
||||
'team_id' => 1,
|
||||
'name' => 'Markus Turm',
|
||||
'active' => true,
|
||||
'created_by' => 1,
|
||||
]);
|
||||
Lecturer::create([
|
||||
'team_id' => 1,
|
||||
'name' => 'Beppo',
|
||||
'active' => true,
|
||||
'created_by' => 1,
|
||||
]);
|
||||
Lecturer::create([
|
||||
'team_id' => 1,
|
||||
'name' => 'Helper',
|
||||
'active' => true,
|
||||
'created_by' => 1,
|
||||
]);
|
||||
Lecturer::create([
|
||||
'team_id' => 1,
|
||||
'name' => 'Gigi',
|
||||
'active' => true,
|
||||
'created_by' => 1,
|
||||
]);
|
||||
$category = Category::create([
|
||||
'name' => 'Präsenzunterricht',
|
||||
@@ -157,6 +170,7 @@ class DatabaseSeeder extends Seeder
|
||||
$course = Course::create([
|
||||
'lecturer_id' => 1,
|
||||
'name' => 'Hands on Bitcoin',
|
||||
'created_by' => 1,
|
||||
]);
|
||||
$course->syncTagsWithType(['Hardware Wallet'], 'course');
|
||||
$course->categories()
|
||||
@@ -164,6 +178,7 @@ class DatabaseSeeder extends Seeder
|
||||
$course = Course::create([
|
||||
'lecturer_id' => 1,
|
||||
'name' => 'Bitcoin <> Crypto',
|
||||
'created_by' => 1,
|
||||
]);
|
||||
$course->syncTagsWithType(['Lightning'], 'course');
|
||||
$course->categories()
|
||||
@@ -171,6 +186,7 @@ class DatabaseSeeder extends Seeder
|
||||
$course = Course::create([
|
||||
'lecturer_id' => 2,
|
||||
'name' => 'Bitcoin Lightning Network',
|
||||
'created_by' => 1,
|
||||
]);
|
||||
$course->syncTagsWithType(['Für Unternehmen'], 'course');
|
||||
$course->categories()
|
||||
@@ -190,6 +206,7 @@ class DatabaseSeeder extends Seeder
|
||||
->addDays(14)
|
||||
->startOfDay()
|
||||
->addHour(),
|
||||
'created_by' => 1,
|
||||
]);
|
||||
CourseEvent::create([
|
||||
'course_id' => 1,
|
||||
@@ -202,6 +219,7 @@ class DatabaseSeeder extends Seeder
|
||||
->addDays(3)
|
||||
->startOfDay()
|
||||
->addHour(),
|
||||
'created_by' => 1,
|
||||
]);
|
||||
CourseEvent::create([
|
||||
'course_id' => 1,
|
||||
@@ -214,6 +232,7 @@ class DatabaseSeeder extends Seeder
|
||||
->addDays(4)
|
||||
->startOfDay()
|
||||
->addHour(),
|
||||
'created_by' => 1,
|
||||
]);
|
||||
CourseEvent::create([
|
||||
'course_id' => 3,
|
||||
@@ -226,6 +245,7 @@ class DatabaseSeeder extends Seeder
|
||||
->addDays(4)
|
||||
->startOfDay()
|
||||
->addHour(),
|
||||
'created_by' => 1,
|
||||
]);
|
||||
Registration::create([
|
||||
'course_event_id' => 1,
|
||||
@@ -234,6 +254,7 @@ class DatabaseSeeder extends Seeder
|
||||
$library = Library::create([
|
||||
'name' => 'Einundzwanzig',
|
||||
'language_codes' => ['de'],
|
||||
'created_by' => 1,
|
||||
]);
|
||||
$libraryItem = LibraryItem::create([
|
||||
'lecturer_id' => 3,
|
||||
@@ -241,6 +262,7 @@ class DatabaseSeeder extends Seeder
|
||||
'type' => 'youtube_video',
|
||||
'language_code' => 'de',
|
||||
'value' => 'https://www.youtube.com/watch?v=Oztd2Sja4k0',
|
||||
'created_by' => 1,
|
||||
]);
|
||||
$libraryItem->syncTagsWithType(['Bitcoin'], 'library_item');
|
||||
$library->libraryItems()
|
||||
@@ -248,6 +270,7 @@ class DatabaseSeeder extends Seeder
|
||||
$library = Library::create([
|
||||
'name' => 'Apricot',
|
||||
'language_codes' => ['de', 'en'],
|
||||
'created_by' => 1,
|
||||
]);
|
||||
$libraryItem = LibraryItem::create([
|
||||
'lecturer_id' => 4,
|
||||
@@ -255,6 +278,7 @@ class DatabaseSeeder extends Seeder
|
||||
'type' => 'blog_article',
|
||||
'language_code' => 'de',
|
||||
'value' => 'https://aprycot.media/blog/liebe-krypto-und-fiat-bros/',
|
||||
'created_by' => 1,
|
||||
]);
|
||||
$libraryItem->syncTagsWithType(['Bitcoin'], 'library_item');
|
||||
$library->libraryItems()
|
||||
@@ -262,6 +286,7 @@ class DatabaseSeeder extends Seeder
|
||||
$library = Library::create([
|
||||
'name' => 'Gigi',
|
||||
'language_codes' => ['de', 'en'],
|
||||
'created_by' => 1,
|
||||
]);
|
||||
$libraryItem = LibraryItem::create([
|
||||
'lecturer_id' => 4,
|
||||
@@ -269,6 +294,7 @@ class DatabaseSeeder extends Seeder
|
||||
'type' => 'youtube_video',
|
||||
'language_code' => 'de',
|
||||
'value' => 'https://www.youtube.com/watch?v=C7ynm0Zkwfk',
|
||||
'created_by' => 1,
|
||||
]);
|
||||
$libraryItem->syncTagsWithType(['Proof of Work'], 'library_item');
|
||||
$library->libraryItems()
|
||||
@@ -277,6 +303,7 @@ class DatabaseSeeder extends Seeder
|
||||
'name' => 'Einundzwanzig Dozenten',
|
||||
'is_public' => false,
|
||||
'language_codes' => ['de', 'en'],
|
||||
'created_by' => 1,
|
||||
]);
|
||||
$libraryItem = LibraryItem::create([
|
||||
'lecturer_id' => 4,
|
||||
@@ -284,6 +311,7 @@ class DatabaseSeeder extends Seeder
|
||||
'type' => 'downloadable_file',
|
||||
'language_code' => 'de',
|
||||
'value' => null,
|
||||
'created_by' => 1,
|
||||
]);
|
||||
$libraryItem->syncTagsWithType(['Präsentationen'], 'library_item');
|
||||
$nonPublicLibrary->libraryItems()
|
||||
@@ -294,6 +322,7 @@ class DatabaseSeeder extends Seeder
|
||||
'city_id' => 1,
|
||||
'name' => 'Einundzwanzig Kempten',
|
||||
'link' => 'https://t.me/EinundzwanzigKempten',
|
||||
'created_by' => 1,
|
||||
]);
|
||||
MeetupEvent::create([
|
||||
'meetup_id' => 1,
|
||||
@@ -304,6 +333,7 @@ class DatabaseSeeder extends Seeder
|
||||
'location' => 'Einundzwanzig Kempten',
|
||||
'description' => fake()->text(),
|
||||
'link' => 'https://t.me/EinundzwanzigKempten',
|
||||
'created_by' => 1,
|
||||
]);
|
||||
BitcoinEvent::create([
|
||||
'venue_id' => 4,
|
||||
@@ -321,6 +351,7 @@ Advance ticket sales begin on December 21, 2022 at 9:21 p.m. with time-limited e
|
||||
Ticket presale begins on December 21, 2022 at 9:21 p.m. Be quick - there are a limited amount of early bird tickets again.
|
||||
',
|
||||
'link' => 'https://bconf.de/en/',
|
||||
'created_by' => 1,
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user