コミットを比較
6 コミット
作成者 | SHA1 | 日付 |
---|---|---|
守矢諏訪子 | b30ba5fe65 | |
守矢諏訪子 | e0129f6fac | |
テクニカル諏訪子 | 3461af4c6f | |
守矢諏訪子 | 23e3f5440d | |
守矢諏訪子 | b84a525eeb | |
守矢諏訪子 | 3bcfc1d770 |
|
@ -0,0 +1,12 @@
|
|||
<?php
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Foundation\Auth\User as Authenticatable;
|
||||
|
||||
class Admin extends Authenticatable {
|
||||
use HasFactory;
|
||||
protected $fillable = ['email', 'password'];
|
||||
protected $hidden = ['password'];
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
<?php
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class Country extends Model
|
||||
{
|
||||
//
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
<?php
|
||||
|
||||
namespace App;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class HomeComment extends Model
|
||||
{
|
||||
//
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
<?php
|
||||
|
||||
namespace App;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class HomePage extends Model
|
||||
{
|
||||
//
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
<?php
|
||||
|
||||
namespace App;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class HomePost extends Model
|
||||
{
|
||||
//
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
<?php
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class JapanCity extends Model
|
||||
{
|
||||
//
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
<?php
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class JapanCityWard extends Model
|
||||
{
|
||||
//
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
<?php
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class JapanEra extends Model
|
||||
{
|
||||
//
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
<?php
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class JapanHoliday extends Model
|
||||
{
|
||||
//
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
<?php
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class JapanIsland extends Model
|
||||
{
|
||||
//
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
<?php
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class JapanPrefecture extends Model
|
||||
{
|
||||
//
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
<?php
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class JapanRegion extends Model
|
||||
{
|
||||
//
|
||||
}
|
|
@ -0,0 +1,15 @@
|
|||
<?php
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
use Illuminate\Contracts\Auth\MustVerifyEmail;
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Foundation\Auth\User as Authenticatable;
|
||||
use Illuminate\Notifications\Notifiable;
|
||||
|
||||
class User extends Authenticatable {
|
||||
use HasFactory, Notifiable;
|
||||
|
||||
protected $fillable = ['name', 'email', 'password'];
|
||||
protected $hidden = ['password'];
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
<?php
|
||||
|
||||
namespace App;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class VideoCategory extends Model
|
||||
{
|
||||
//
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
<?php
|
||||
|
||||
namespace App;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class VideoComment extends Model
|
||||
{
|
||||
//
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
<?php
|
||||
|
||||
namespace App;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class VideoPeertubeComment extends Model
|
||||
{
|
||||
//
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
<?php
|
||||
|
||||
namespace App;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class VideoUpload extends Model
|
||||
{
|
||||
//
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
<?php
|
||||
|
||||
namespace App;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class VideoUploads extends Model
|
||||
{
|
||||
//
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
<?php
|
||||
|
||||
namespace App;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class VideoYoutubeComment extends Model
|
||||
{
|
||||
//
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
<?php
|
||||
|
||||
/** @var \Illuminate\Database\Eloquent\Factory $factory */
|
||||
|
||||
use App\Country;
|
||||
use Faker\Generator as Faker;
|
||||
|
||||
$factory->define(Country::class, function (Faker $faker) {
|
||||
return [
|
||||
//
|
||||
];
|
||||
});
|
|
@ -0,0 +1,12 @@
|
|||
<?php
|
||||
|
||||
/** @var \Illuminate\Database\Eloquent\Factory $factory */
|
||||
|
||||
use App\HomeComment;
|
||||
use Faker\Generator as Faker;
|
||||
|
||||
$factory->define(HomeComment::class, function (Faker $faker) {
|
||||
return [
|
||||
//
|
||||
];
|
||||
});
|
|
@ -0,0 +1,12 @@
|
|||
<?php
|
||||
|
||||
/** @var \Illuminate\Database\Eloquent\Factory $factory */
|
||||
|
||||
use App\HomePage;
|
||||
use Faker\Generator as Faker;
|
||||
|
||||
$factory->define(HomePage::class, function (Faker $faker) {
|
||||
return [
|
||||
//
|
||||
];
|
||||
});
|
|
@ -0,0 +1,12 @@
|
|||
<?php
|
||||
|
||||
/** @var \Illuminate\Database\Eloquent\Factory $factory */
|
||||
|
||||
use App\HomePost;
|
||||
use Faker\Generator as Faker;
|
||||
|
||||
$factory->define(HomePost::class, function (Faker $faker) {
|
||||
return [
|
||||
//
|
||||
];
|
||||
});
|
|
@ -0,0 +1,12 @@
|
|||
<?php
|
||||
|
||||
/** @var \Illuminate\Database\Eloquent\Factory $factory */
|
||||
|
||||
use App\JapanCity;
|
||||
use Faker\Generator as Faker;
|
||||
|
||||
$factory->define(JapanCity::class, function (Faker $faker) {
|
||||
return [
|
||||
//
|
||||
];
|
||||
});
|
|
@ -0,0 +1,12 @@
|
|||
<?php
|
||||
|
||||
/** @var \Illuminate\Database\Eloquent\Factory $factory */
|
||||
|
||||
use App\JapanCityWard;
|
||||
use Faker\Generator as Faker;
|
||||
|
||||
$factory->define(JapanCityWard::class, function (Faker $faker) {
|
||||
return [
|
||||
//
|
||||
];
|
||||
});
|
|
@ -0,0 +1,12 @@
|
|||
<?php
|
||||
|
||||
/** @var \Illuminate\Database\Eloquent\Factory $factory */
|
||||
|
||||
use App\JapanEra;
|
||||
use Faker\Generator as Faker;
|
||||
|
||||
$factory->define(JapanEra::class, function (Faker $faker) {
|
||||
return [
|
||||
//
|
||||
];
|
||||
});
|
|
@ -0,0 +1,12 @@
|
|||
<?php
|
||||
|
||||
/** @var \Illuminate\Database\Eloquent\Factory $factory */
|
||||
|
||||
use App\JapanHoliday;
|
||||
use Faker\Generator as Faker;
|
||||
|
||||
$factory->define(JapanHoliday::class, function (Faker $faker) {
|
||||
return [
|
||||
//
|
||||
];
|
||||
});
|
|
@ -0,0 +1,12 @@
|
|||
<?php
|
||||
|
||||
/** @var \Illuminate\Database\Eloquent\Factory $factory */
|
||||
|
||||
use App\JapanIsland;
|
||||
use Faker\Generator as Faker;
|
||||
|
||||
$factory->define(JapanIsland::class, function (Faker $faker) {
|
||||
return [
|
||||
//
|
||||
];
|
||||
});
|
|
@ -0,0 +1,12 @@
|
|||
<?php
|
||||
|
||||
/** @var \Illuminate\Database\Eloquent\Factory $factory */
|
||||
|
||||
use App\JapanPrefecture;
|
||||
use Faker\Generator as Faker;
|
||||
|
||||
$factory->define(JapanPrefecture::class, function (Faker $faker) {
|
||||
return [
|
||||
//
|
||||
];
|
||||
});
|
|
@ -0,0 +1,12 @@
|
|||
<?php
|
||||
|
||||
/** @var \Illuminate\Database\Eloquent\Factory $factory */
|
||||
|
||||
use App\JapanRegion;
|
||||
use Faker\Generator as Faker;
|
||||
|
||||
$factory->define(JapanRegion::class, function (Faker $faker) {
|
||||
return [
|
||||
//
|
||||
];
|
||||
});
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
/** @var \Illuminate\Database\Eloquent\Factory $factory */
|
||||
|
||||
use App\User;
|
||||
use App\Models\User;
|
||||
use Faker\Generator as Faker;
|
||||
use Illuminate\Support\Str;
|
||||
|
||||
|
@ -21,8 +21,9 @@ $factory->define(User::class, function (Faker $faker) {
|
|||
return [
|
||||
'name' => $faker->name,
|
||||
'email' => $faker->unique()->safeEmail,
|
||||
'email_verified_at' => now(),
|
||||
'password' => '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', // password
|
||||
'remember_token' => Str::random(10),
|
||||
'password' => Hash::make('password'),
|
||||
'created_at' => $this->faker->dateTime,
|
||||
'updated_at' => $this->faker->dateTime,
|
||||
// 'remember_token' => Str::random(10),
|
||||
];
|
||||
});
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
<?php
|
||||
|
||||
/** @var \Illuminate\Database\Eloquent\Factory $factory */
|
||||
|
||||
use App\VideoCategory;
|
||||
use Faker\Generator as Faker;
|
||||
|
||||
$factory->define(VideoCategory::class, function (Faker $faker) {
|
||||
return [
|
||||
//
|
||||
];
|
||||
});
|
|
@ -0,0 +1,12 @@
|
|||
<?php
|
||||
|
||||
/** @var \Illuminate\Database\Eloquent\Factory $factory */
|
||||
|
||||
use App\VideoComment;
|
||||
use Faker\Generator as Faker;
|
||||
|
||||
$factory->define(VideoComment::class, function (Faker $faker) {
|
||||
return [
|
||||
//
|
||||
];
|
||||
});
|
|
@ -0,0 +1,12 @@
|
|||
<?php
|
||||
|
||||
/** @var \Illuminate\Database\Eloquent\Factory $factory */
|
||||
|
||||
use App\VideoPeertubeComment;
|
||||
use Faker\Generator as Faker;
|
||||
|
||||
$factory->define(VideoPeertubeComment::class, function (Faker $faker) {
|
||||
return [
|
||||
//
|
||||
];
|
||||
});
|
|
@ -0,0 +1,12 @@
|
|||
<?php
|
||||
|
||||
/** @var \Illuminate\Database\Eloquent\Factory $factory */
|
||||
|
||||
use App\VideoUpload;
|
||||
use Faker\Generator as Faker;
|
||||
|
||||
$factory->define(VideoUpload::class, function (Faker $faker) {
|
||||
return [
|
||||
//
|
||||
];
|
||||
});
|
|
@ -0,0 +1,12 @@
|
|||
<?php
|
||||
|
||||
/** @var \Illuminate\Database\Eloquent\Factory $factory */
|
||||
|
||||
use App\VideoUploads;
|
||||
use Faker\Generator as Faker;
|
||||
|
||||
$factory->define(VideoUploads::class, function (Faker $faker) {
|
||||
return [
|
||||
//
|
||||
];
|
||||
});
|
|
@ -0,0 +1,12 @@
|
|||
<?php
|
||||
|
||||
/** @var \Illuminate\Database\Eloquent\Factory $factory */
|
||||
|
||||
use App\VideoYoutubeComment;
|
||||
use Faker\Generator as Faker;
|
||||
|
||||
$factory->define(VideoYoutubeComment::class, function (Faker $faker) {
|
||||
return [
|
||||
//
|
||||
];
|
||||
});
|
|
@ -17,9 +17,8 @@ class CreateUsersTable extends Migration
|
|||
$table->id();
|
||||
$table->string('name');
|
||||
$table->string('email')->unique();
|
||||
$table->timestamp('email_verified_at')->nullable();
|
||||
$table->string('password');
|
||||
$table->rememberToken();
|
||||
$table->boolean('admin');
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
|
|
@ -0,0 +1,36 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
class CreateJapanCitiesTable extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::create('japan_cities', function (Blueprint $table) {
|
||||
$table->id();
|
||||
$table->unsignedBigInteger('prefecture_id');
|
||||
$table->foreign('prefecture_id')->references('id')->on('japan_prefectures');
|
||||
$table->string('name', 255)->nullable();
|
||||
$table->string('nameKana', 255)->nullable();
|
||||
$table->string('nameEng', 255)->nullable();
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('japan_cities');
|
||||
}
|
||||
}
|
|
@ -0,0 +1,36 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
class CreateJapanCityWardsTable extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::create('japan_city_wards', function (Blueprint $table) {
|
||||
$table->id();
|
||||
$table->unsignedBigInteger('city_id');
|
||||
$table->foreign('city_id')->references('id')->on('japan_cities');
|
||||
$table->string('name', 255)->nullable();
|
||||
$table->string('nameKana', 255)->nullable();
|
||||
$table->string('nameEng', 255)->nullable();
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('japan_city_wards');
|
||||
}
|
||||
}
|
|
@ -0,0 +1,33 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
class CreateCountriesTable extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::create('countries', function (Blueprint $table) {
|
||||
$table->id();
|
||||
$table->string('name', 255)->nullable();
|
||||
$table->string('nameEng', 255)->nullable();
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('countries');
|
||||
}
|
||||
}
|
|
@ -0,0 +1,35 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
class CreateJapanHolidaysTable extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::create('japan_holidays', function (Blueprint $table) {
|
||||
$table->id();
|
||||
$table->string('name', 255)->nullable();
|
||||
$table->string('nameKana', 255)->nullable();
|
||||
$table->string('nameEng', 255)->nullable();
|
||||
$table->unsignedBigInteger('holiday_date');
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('japan_holidays');
|
||||
}
|
||||
}
|
|
@ -0,0 +1,34 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
class CreateJapanIslandsTable extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::create('japan_islands', function (Blueprint $table) {
|
||||
$table->id();
|
||||
$table->string('name', 255)->nullable();
|
||||
$table->string('nameKana', 255)->nullable();
|
||||
$table->string('nameEng', 255)->nullable();
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('japan_islands');
|
||||
}
|
||||
}
|
|
@ -0,0 +1,39 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
class CreateJapanErasTable extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::create('japan_eras', function (Blueprint $table) {
|
||||
$table->id();
|
||||
$table->string('name', 255)->nullable();
|
||||
$table->string('nameKana', 255)->nullable();
|
||||
$table->string('nameEng', 255)->nullable();
|
||||
$table->unsignedBigInteger('start');
|
||||
$table->unsignedBigInteger('start_date');
|
||||
$table->unsignedBigInteger('finish_date');
|
||||
$table->unsignedBigInteger('years');
|
||||
$table->unsignedBigInteger('current');
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('japan_eras');
|
||||
}
|
||||
}
|
|
@ -0,0 +1,39 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
class CreateJapanRegionsTable extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::create('japan_regions', function (Blueprint $table) {
|
||||
$table->id();
|
||||
$table->unsignedBigInteger('island_id');
|
||||
$table->foreign('island_id')->references('id')->on('japan_islands');
|
||||
$table->string('name', 255)->nullable();
|
||||
$table->string('nameAlt', 255)->nullable();
|
||||
$table->string('nameKana', 255)->nullable();
|
||||
$table->string('nameKanaAlt', 255)->nullable();
|
||||
$table->string('nameEng', 255)->nullable();
|
||||
$table->string('nameEngAlt', 255)->nullable();
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('japan_regions');
|
||||
}
|
||||
}
|
|
@ -0,0 +1,38 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
class CreateJapanPrefecturesTable extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::create('japan_prefectures', function (Blueprint $table) {
|
||||
$table->id();
|
||||
$table->unsignedBigInteger('island_id');
|
||||
$table->foreign('island_id')->references('id')->on('japan_islands');
|
||||
$table->unsignedBigInteger('capital');
|
||||
$table->foreign('capital')->references('id')->on('japan_cities');
|
||||
$table->string('name', 255)->nullable();
|
||||
$table->string('nameKana', 255)->nullable();
|
||||
$table->string('nameEng', 255)->nullable();
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('japan_prefectures');
|
||||
}
|
||||
}
|
|
@ -0,0 +1,38 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
class CreateHomePostsTable extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::create('home_posts', function (Blueprint $table) {
|
||||
$table->id();
|
||||
$table->unsignedBigInteger('user_id');
|
||||
$table->foreign('user_id')->references('id')->on('users')->onDelete('cascade');
|
||||
$table->string('title', 255);
|
||||
$table->string('slug', 255);
|
||||
$table->dateTime('published_at')->nullable();
|
||||
$table->integer('public_status')->default(0); // 0 = public, 1 = scheduled, 2 = unlisted, 3 = private, 4 = draft
|
||||
$table->text('message');
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('home_posts');
|
||||
}
|
||||
}
|
|
@ -0,0 +1,40 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
class CreateHomePagesTable extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::create('home_pages', function (Blueprint $table) {
|
||||
$table->id();
|
||||
$table->unsignedBigInteger('user_id');
|
||||
$table->foreign('user_id')->references('id')->on('users')->onDelete('cascade');
|
||||
$table->string('title', 255);
|
||||
$table->string('slug', 255);
|
||||
$table->integer('sortorder', 10)->default(0);
|
||||
$table->dateTime('published_at')->nullable();
|
||||
$table->integer('public_status')->default(0); // 0 = public, 1 = scheduled, 2 = unlisted, 3 = private, 4 = draft
|
||||
$table->boolean('is_menu')->default(true);
|
||||
$table->text('message');
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('home_pages');
|
||||
}
|
||||
}
|
|
@ -0,0 +1,38 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
class CreateHomeCommentsTable extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::create('home_comments', function (Blueprint $table) {
|
||||
$table->id();
|
||||
$table->unsignedBigInteger('user_id')->nullable();
|
||||
$table->foreign('user_id')->references('id')->on('users')->onDelete('cascade');
|
||||
$table->integer('post_id', 10);
|
||||
$table->foreign('post_id')->references('id')->on('home_posts')->onDelete('cascade');
|
||||
$table->string('name', 255)->nullable();
|
||||
$table->string('email', 255)->nullable();
|
||||
$table->text('message');
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('home_comments');
|
||||
}
|
||||
}
|
|
@ -0,0 +1,38 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
class CreateVideoCommentsTable extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::create('video_comments', function (Blueprint $table) {
|
||||
$table->id();
|
||||
$table->unsignedBigInteger('user_id')->nullable();
|
||||
$table->foreign('user_id')->references('id')->on('users')->onDelete('cascade');
|
||||
$table->integer('video_id', 10);
|
||||
$table->foreign('video_id')->references('id')->on('video_uploads')->onDelete('cascade');
|
||||
$table->string('name', 255)->nullable();
|
||||
$table->string('email', 255)->nullable();
|
||||
$table->text('message');
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('video_comments');
|
||||
}
|
||||
}
|
|
@ -0,0 +1,31 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
class CreateVideoUploadsTable extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::create('video_uploads', function (Blueprint $table) {
|
||||
$table->id();
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('video_uploads');
|
||||
}
|
||||
}
|
|
@ -0,0 +1,31 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
class CreateVideoYoutubeCommentsTable extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::create('video_youtube_comments', function (Blueprint $table) {
|
||||
$table->id();
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('video_youtube_comments');
|
||||
}
|
||||
}
|
|
@ -0,0 +1,31 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
class CreateVideoPeertubeCommentsTable extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::create('video_peertube_comments', function (Blueprint $table) {
|
||||
$table->id();
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('video_peertube_comments');
|
||||
}
|
||||
}
|
|
@ -0,0 +1,33 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
class CreateVideoCategoriesTable extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::create('video_categories', function (Blueprint $table) {
|
||||
$table->id();
|
||||
$table->string('name', 255)->nullable();
|
||||
$table->string('slug', 255)->nullable();
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('video_categories');
|
||||
}
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
<?php
|
||||
|
||||
namespace Database\Seeders;
|
||||
use App\Models\Country;
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class CountrySeeder extends Seeder {
|
||||
public function run () {
|
||||
//
|
||||
}
|
||||
}
|
|
@ -2,15 +2,44 @@
|
|||
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class DatabaseSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Seed the application's database.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
// $this->call(UserSeeder::class);
|
||||
class DatabaseSeeder extends Seeder {
|
||||
public function run () {
|
||||
// BBS
|
||||
// $this->call(BbsCategorySeeder::class);
|
||||
// $this->call(BbsPostSeeder::class);
|
||||
// $this->call(BbsThreadSeeder::class);
|
||||
|
||||
// 国々
|
||||
$this->call(CountrySeeder::class);
|
||||
|
||||
// ホーム
|
||||
$this->call(HomeCommentSeeder::class);
|
||||
$this->call(HomePageSeeder::class);
|
||||
$this->call(HomePostSeeder::class);
|
||||
|
||||
// ホスティング
|
||||
// $this->call(HostingImageSeeder::class);
|
||||
// $this->call(HostingVpsSeeder::class);
|
||||
|
||||
// 請求
|
||||
|
||||
// 日本
|
||||
$this->call(JapanCitySeeder::class);
|
||||
$this->call(JapanCityWardSeeder::class);
|
||||
$this->call(JapanEraSeeder::class);
|
||||
$this->call(JapanHolidaySeeder::class);
|
||||
$this->call(JapanIslandSeeder::class);
|
||||
$this->call(JapanPrefectureSeeder::class);
|
||||
$this->call(JapanRegionSeeder::class);
|
||||
|
||||
// 動画
|
||||
$this->call(VideoCategorySeeder::class);
|
||||
$this->call(VideoCommentsSeeder::class);
|
||||
$this->call(VideoPeertubeCommentSeeder::class);
|
||||
$this->call(VideoUploadsSeeder::class);
|
||||
$this->call(VideoYoutubeCommentSeeder::class);
|
||||
|
||||
// ユーザー
|
||||
$this->call(UserSeeder::class);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -0,0 +1,9 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class HomeCommentSeeder extends Seeder {
|
||||
public function run () {
|
||||
//
|
||||
}
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class HomePageSeeder extends Seeder {
|
||||
public function run () {
|
||||
//
|
||||
}
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class HomePostSeeder extends Seeder {
|
||||
public function run () {
|
||||
//
|
||||
}
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
<?php
|
||||
|
||||
namespace Database\Seeders;
|
||||
use App\Models\JapanCity;
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class JapanCitySeeder extends Seeder {
|
||||
public function run () {
|
||||
//
|
||||
}
|
||||
}
|
|
@ -0,0 +1,55 @@
|
|||
<?php
|
||||
|
||||
namespace Database\Seeders;
|
||||
use App\Models\JapanCityWard;
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class JapanCityWardSeeder extends Seeder {
|
||||
public function run () {
|
||||
JapanCityWard::create(['city_id' => 138, 'name' => '中央区', 'nameKana' => 'ちゅうおうく', 'nameEng' => 'Chuo']);
|
||||
JapanCityWard::create(['city_id' => 138, 'name' => '美浜区', 'nameKana' => 'みはまく', 'nameEng' => 'Mihama']);
|
||||
JapanCityWard::create(['city_id' => 138, 'name' => '稲毛区', 'nameKana' => 'いなげく', 'nameEng' => 'Inage']);
|
||||
JapanCityWard::create(['city_id' => 138, 'name' => '花見川区', 'nameKana' => 'はなみがわく', 'nameEng' => 'Hanamigawa']);
|
||||
JapanCityWard::create(['city_id' => 138, 'name' => '若葉区', 'nameKana' => 'わかばく', 'nameEng' => 'Wakaba']);
|
||||
JapanCityWard::create(['city_id' => 138, 'name' => '緑区', 'nameKana' => 'みどりく', 'nameEng' => 'Midori']);
|
||||
JapanCityWard::create(['city_id' => 315, 'name' => '西区', 'nameKana' => 'にしく', 'nameEng' => 'Nishi']);
|
||||
JapanCityWard::create(['city_id' => 315, 'name' => '北区', 'nameKana' => 'きたく', 'nameEng' => 'Kita']);
|
||||
JapanCityWard::create(['city_id' => 315, 'name' => 'おおみや区', 'nameKana' => '大宮く', 'nameEng' => 'Omiya']);
|
||||
JapanCityWard::create(['city_id' => 315, 'name' => '見沼区', 'nameKana' => 'みぬまく', 'nameEng' => 'Minuma']);
|
||||
JapanCityWard::create(['city_id' => 315, 'name' => '中央区', 'nameKana' => 'ちゅうおうく', 'nameEng' => 'Chuo']);
|
||||
JapanCityWard::create(['city_id' => 315, 'name' => '桜区', 'nameKana' => 'さくらく', 'nameEng' => 'Sakura']);
|
||||
JapanCityWard::create(['city_id' => 315, 'name' => '浦和区', 'nameKana' => 'うらわく', 'nameEng' => 'Urawa']);
|
||||
JapanCityWard::create(['city_id' => 315, 'name' => '南区', 'nameKana' => 'みなみく', 'nameEng' => 'Minami']);
|
||||
JapanCityWard::create(['city_id' => 315, 'name' => '緑区', 'nameKana' => 'みどりく', 'nameEng' => 'Midori']);
|
||||
JapanCityWard::create(['city_id' => 315, 'name' => '岩槻区', 'nameKana' => 'いわつきく', 'nameEng' => 'Iwatsuki']);
|
||||
JapanCityWard::create(['city_id' => 26, 'name' => '鶴見区', 'nameKana' => 'つるみく', 'nameEng' => 'Tsurumi']);
|
||||
JapanCityWard::create(['city_id' => 26, 'name' => '神奈川区', 'nameKana' => 'かながわく', 'nameEng' => 'Kanagawa']);
|
||||
JapanCityWard::create(['city_id' => 26, 'name' => '西区', 'nameKana' => 'にしく', 'nameEng' => 'Nishi']);
|
||||
JapanCityWard::create(['city_id' => 26, 'name' => '中央区', 'nameKana' => 'ちゅうおうく', 'nameEng' => 'Chuo']);
|
||||
JapanCityWard::create(['city_id' => 26, 'name' => '南区', 'nameKana' => 'みなみく', 'nameEng' => 'Minami']);
|
||||
JapanCityWard::create(['city_id' => 26, 'name' => '江南区', 'nameKana' => 'こうなんく', 'nameEng' => 'Konan']);
|
||||
JapanCityWard::create(['city_id' => 26, 'name' => '保土ヶ谷区', 'nameKana' => 'ほごがやく', 'nameEng' => 'Hodogaya']);
|
||||
JapanCityWard::create(['city_id' => 26, 'name' => '旭区', 'nameKana' => 'あさひく', 'nameEng' => 'Asahi']);
|
||||
JapanCityWard::create(['city_id' => 26, 'name' => '磯子区', 'nameKana' => 'いそごく', 'nameEng' => 'Isogo']);
|
||||
JapanCityWard::create(['city_id' => 26, 'name' => '金沢区', 'nameKana' => 'かなざわく', 'nameEng' => 'Kanazawa']);
|
||||
JapanCityWard::create(['city_id' => 26, 'name' => '港北区', 'nameKana' => 'こうほくく', 'nameEng' => 'Kohoku']);
|
||||
JapanCityWard::create(['city_id' => 26, 'name' => '緑区', 'nameKana' => 'みどりく', 'nameEng' => 'Midori']);
|
||||
JapanCityWard::create(['city_id' => 26, 'name' => '青葉区', 'nameKana' => 'あおばく', 'nameEng' => 'Aoba']);
|
||||
JapanCityWard::create(['city_id' => 26, 'name' => '都筑区', 'nameKana' => 'つづきく', 'nameEng' => 'Tsudzuki']);
|
||||
JapanCityWard::create(['city_id' => 26, 'name' => '戸塚区', 'nameKana' => 'とつかく', 'nameEng' => 'Totsuka']);
|
||||
JapanCityWard::create(['city_id' => 26, 'name' => '栄区', 'nameKana' => 'さかえく', 'nameEng' => 'Sakae']);
|
||||
JapanCityWard::create(['city_id' => 26, 'name' => '泉区', 'nameKana' => 'いずみく', 'nameEng' => 'Izumi']);
|
||||
JapanCityWard::create(['city_id' => 26, 'name' => '瀬谷区', 'nameKana' => 'せやく', 'nameEng' => 'Seya']);
|
||||
JapanCityWard::create(['city_id' => 27, 'name' => '川崎区', 'nameKana' => 'かわさきく', 'nameEng' => 'Kawasaki']);
|
||||
JapanCityWard::create(['city_id' => 27, 'name' => '幸区', 'nameKana' => 'さいわいく', 'nameEng' => 'Saiwai']);
|
||||
JapanCityWard::create(['city_id' => 27, 'name' => '中原区', 'nameKana' => 'なかはらく', 'nameEng' => 'Nakahara']);
|
||||
JapanCityWard::create(['city_id' => 27, 'name' => '高津区', 'nameKana' => 'たかつく', 'nameEng' => 'Takatsu']);
|
||||
JapanCityWard::create(['city_id' => 27, 'name' => '宮前区', 'nameKana' => 'みやまえく', 'nameEng' => 'Miyamae']);
|
||||
JapanCityWard::create(['city_id' => 27, 'name' => '多摩区', 'nameKana' => 'たまく', 'nameEng' => 'Tama']);
|
||||
JapanCityWard::create(['city_id' => 27, 'name' => '麻生区', 'nameKana' => 'あさおく', 'nameEng' => 'Asao']);
|
||||
JapanCityWard::create(['city_id' => 28, 'name' => '緑区', 'nameKana' => 'みどりく', 'nameEng' => 'Midori']);
|
||||
JapanCityWard::create(['city_id' => 28, 'name' => '中央区', 'nameKana' => 'ちゅうおうく', 'nameEng' => 'Chuo']);
|
||||
JapanCityWard::create(['city_id' => 28, 'name' => '南区', 'nameKana' => 'みなみく', 'nameEng' => 'Minami']);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,18 @@
|
|||
<?php
|
||||
|
||||
namespace Database\Seeders;
|
||||
use App\Models\JapanEra;
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class JapanEraSeeder extends Seeder {
|
||||
public function run () {
|
||||
JapanIsland::create(['name' => '西暦', 'nameKana' => 'せいれき', 'nameEng' => 'Christian', 'start' => '1', 'start_date' => '0001-01-01', 'finish_date' => '2099-12-31', 'years' => 999, 'current' => true]);
|
||||
JapanIsland::create(['name' => '江戸', 'nameKana' => 'えど', 'nameEng' => 'Edo', 'start' => '1603', 'start_date' => '1603-03-24', 'finish_date' => '1868-10-23', 'years' => 45, 'current' => false]);
|
||||
JapanIsland::create(['name' => '明治', 'nameKana' => 'めいじ', 'nameEng' => 'Meiji', 'start' => '1868', 'start_date' => '1868-10-23', 'finish_date' => '1912-07-30', 'years' => 45, 'current' => false]);
|
||||
JapanIsland::create(['name' => '大正', 'nameKana' => 'たいしょう', 'nameEng' => 'Taisho', 'start' => '1912', 'start_date' => '1912-07-30', 'finish_date' => '1926-12-25', 'years' => 12, 'current' => false]);
|
||||
JapanIsland::create(['name' => '昭和', 'nameKana' => 'しょうわ', 'nameEng' => 'Showa', 'start' => '1926', 'start_date' => '1926-12-25', 'finish_date' => '1989-01-07', 'years' => 64, 'current' => false]);
|
||||
JapanIsland::create(['name' => '平成', 'nameKana' => 'へいせい', 'nameEng' => 'Heisei', 'start' => '1989', 'start_date' => '1989-01-07', 'finish_date' => '2019-05-01', 'years' => 31, 'current' => false]);
|
||||
JapanIsland::create(['name' => '令和', 'nameKana' => 'れいわ', 'nameEng' => 'Reiwa', 'start' => '2019', 'start_date' => '2019-05-01', 'finish_date' => '2099-12-31', 'years' => 999, 'current' => true]);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,70 @@
|
|||
<?php
|
||||
|
||||
namespace Database\Seeders;
|
||||
use App\Models\JapanHoliday;
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class JapanHolidaySeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run the database seeds.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run () {
|
||||
// 2020
|
||||
JapanHoliday::create(['name' => '元日', 'nameKana' => 'がんじつ', 'nameEng' => 'New Year\'s Day', 'holiday_date' => '2020-01-01']);
|
||||
JapanHoliday::create(['name' => '成人の日', 'nameKana' => 'せいじんのひ', 'nameEng' => 'Coming of Age Day', 'holiday_date' => '2020-01-13']);
|
||||
JapanHoliday::create(['name' => '建国記念日', 'nameKana' => 'けんこくきねんび', 'nameEng' => 'National Foundation Day', 'holiday_date' => '2020-02-11']);
|
||||
JapanHoliday::create(['name' => '天皇誕生日', 'nameKana' => 'てんのうたんじょうび', 'nameEng' => 'Emperor\'s Birthday', 'holiday_date' => '2020-02-24']);
|
||||
JapanHoliday::create(['name' => '春分の日', 'nameKana' => 'しゅんぶんのひ', 'nameEng' => 'Spring Equinox Day', 'holiday_date' => '2020-03-20']);
|
||||
JapanHoliday::create(['name' => '昭和の日', 'nameKana' => 'しょうわのひ', 'nameEng' => 'Showa Day', 'holiday_date' => '2020-04-29']);
|
||||
JapanHoliday::create(['name' => 'みどりの日', 'nameKana' => 'みどりのひ', 'nameEng' => 'Green Day', 'holiday_date' => '2020-05-04']);
|
||||
JapanHoliday::create(['name' => 'こどもの日', 'nameKana' => 'こどものひ', 'nameEng' => 'Children\'s Day', 'holiday_date' => '2020-05-05']);
|
||||
JapanHoliday::create(['name' => '憲法記念日', 'nameKana' => 'けんぽうきねんび', 'nameEng' => 'Constitution Memorial Day', 'holiday_date' => '2020-05-06']);
|
||||
JapanHoliday::create(['name' => '海の日', 'nameKana' => 'うみのひ', 'nameEng' => 'Sea Day', 'holiday_date' => '2020-07-23']);
|
||||
JapanHoliday::create(['name' => 'スポーツの日', 'nameKana' => 'すぽーつのひ', 'nameEng' => 'Sports Day', 'holiday_date' => '2020-07-24']);
|
||||
JapanHoliday::create(['name' => '山の日', 'nameKana' => 'やまのひ', 'nameEng' => 'Mountain Day', 'holiday_date' => '2020-08-10']);
|
||||
JapanHoliday::create(['name' => '敬老の日', 'nameKana' => 'けいろうのひ', 'nameEng' => 'Respect for the Aged Day', 'holiday_date' => '2020-09-21']);
|
||||
JapanHoliday::create(['name' => '秋分の日', 'nameKana' => 'しゅうぶんのひ', 'nameEng' => 'Autumnal Equinox Day', 'holiday_date' => '2020-09-22']);
|
||||
JapanHoliday::create(['name' => '文化の日', 'nameKana' => 'ぶんかのひ', 'nameEng' => 'Culture Day', 'holiday_date' => '2020-11-03']);
|
||||
JapanHoliday::create(['name' => '勤労感謝の日', 'nameKana' => 'きんろうかんしゃのひ', 'nameEng' => 'Labour Thanksgiving Day', 'holiday_date' => '2020-11-23']);
|
||||
|
||||
// 2021
|
||||
JapanHoliday::create(['name' => '元日', 'nameKana' => 'がんじつ', 'nameEng' => 'New Year\'s Day', 'holiday_date' => '2021-01-01']);
|
||||
JapanHoliday::create(['name' => '成人の日', 'nameKana' => 'せいじんのひ', 'nameEng' => 'Coming of Age Day', 'holiday_date' => '2021-01-11']);
|
||||
JapanHoliday::create(['name' => '建国記念日', 'nameKana' => 'けんこくきねんび', 'nameEng' => 'National Foundation Day', 'holiday_date' => '2021-02-11']);
|
||||
JapanHoliday::create(['name' => '天皇誕生日', 'nameKana' => 'てんのうたんじょうび', 'nameEng' => 'Emperor\'s Birthday', 'holiday_date' => '2021-02-23']);
|
||||
JapanHoliday::create(['name' => '春分の日', 'nameKana' => 'しゅんぶんのひ', 'nameEng' => 'Spring Equinox Day', 'holiday_date' => '2021-03-20']);
|
||||
JapanHoliday::create(['name' => '昭和の日', 'nameKana' => 'しょうわのひ', 'nameEng' => 'Showa Day', 'holiday_date' => '2021-04-29']);
|
||||
JapanHoliday::create(['name' => '憲法記念日', 'nameKana' => 'けんぽうきねんび', 'nameEng' => 'Constitution Memorial Day', 'holiday_date' => '2021-05-03']);
|
||||
JapanHoliday::create(['name' => 'みどりの日', 'nameKana' => 'みどりのひ', 'nameEng' => 'Green Day', 'holiday_date' => '2021-05-04']);
|
||||
JapanHoliday::create(['name' => 'こどもの日', 'nameKana' => 'こどものひ', 'nameEng' => 'Children\'s Day', 'holiday_date' => '2021-05-05']);
|
||||
JapanHoliday::create(['name' => '海の日', 'nameKana' => 'うみのひ', 'nameEng' => 'Sea Day', 'holiday_date' => '2021-07-22']);
|
||||
JapanHoliday::create(['name' => 'スポーツの日', 'nameKana' => 'すぽーつのひ', 'nameEng' => 'Sports Day', 'holiday_date' => '2021-07-23']);
|
||||
JapanHoliday::create(['name' => '山の日', 'nameKana' => 'やまのひ', 'nameEng' => 'Mountain Day', 'holiday_date' => '2021-08-08']);
|
||||
JapanHoliday::create(['name' => '敬老の日', 'nameKana' => 'けいろうのひ', 'nameEng' => 'Respect for the Aged Day', 'holiday_date' => '2021-09-20']);
|
||||
JapanHoliday::create(['name' => '秋分の日', 'nameKana' => 'しゅうぶんのひ', 'nameEng' => 'Autumnal Equinox Day', 'holiday_date' => '2021-09-23']);
|
||||
JapanHoliday::create(['name' => '文化の日', 'nameKana' => 'ぶんかのひ', 'nameEng' => 'Culture Day', 'holiday_date' => '2021-11-03']);
|
||||
JapanHoliday::create(['name' => '勤労感謝の日', 'nameKana' => 'きんろうかんしゃのひ', 'nameEng' => 'Labour Thanksgiving Day', 'holiday_date' => '2021-11-23']);
|
||||
|
||||
// 2022
|
||||
JapanHoliday::create(['name' => '元日', 'nameKana' => 'がんじつ', 'nameEng' => 'New Year\'s Day', 'holiday_date' => '2022-01-01']);
|
||||
JapanHoliday::create(['name' => '成人の日', 'nameKana' => 'せいじんのひ', 'nameEng' => 'Coming of Age Day', 'holiday_date' => '2022-01-10']);
|
||||
JapanHoliday::create(['name' => '建国記念日', 'nameKana' => 'けんこくきねんび', 'nameEng' => 'National Foundation Day', 'holiday_date' => '2022-02-11']);
|
||||
JapanHoliday::create(['name' => '天皇誕生日', 'nameKana' => 'てんのうたんじょうび', 'nameEng' => 'Emperor\'s Birthday', 'holiday_date' => '2022-02-23']);
|
||||
JapanHoliday::create(['name' => '春分の日', 'nameKana' => 'しゅんぶんのひ', 'nameEng' => 'Spring Equinox Day', 'holiday_date' => '2022-03-21']);
|
||||
JapanHoliday::create(['name' => '昭和の日', 'nameKana' => 'しょうわのひ', 'nameEng' => 'Showa Day', 'holiday_date' => '2022-04-29']);
|
||||
JapanHoliday::create(['name' => '憲法記念日', 'nameKana' => 'けんぽうきねんび', 'nameEng' => 'Constitution Memorial Day', 'holiday_date' => '2022-05-03']);
|
||||
JapanHoliday::create(['name' => 'みどりの日', 'nameKana' => 'みどりのひ', 'nameEng' => 'Green Day', 'holiday_date' => '2022-05-04']);
|
||||
JapanHoliday::create(['name' => 'こどもの日', 'nameKana' => 'こどものひ', 'nameEng' => 'Children\'s Day', 'holiday_date' => '2022-05-05']);
|
||||
JapanHoliday::create(['name' => '海の日', 'nameKana' => 'うみのひ', 'nameEng' => 'Sea Day', 'holiday_date' => '2022-07-18']);
|
||||
JapanHoliday::create(['name' => '山の日', 'nameKana' => 'やまのひ', 'nameEng' => 'Mountain Day', 'holiday_date' => '2022-08-11']);
|
||||
JapanHoliday::create(['name' => '敬老の日', 'nameKana' => 'けいろうのひ', 'nameEng' => 'Respect for the Aged Day', 'holiday_date' => '2022-09-19']);
|
||||
JapanHoliday::create(['name' => '秋分の日', 'nameKana' => 'しゅうぶんのひ', 'nameEng' => 'Autumnal Equinox Day', 'holiday_date' => '2022-09-23']);
|
||||
JapanHoliday::create(['name' => 'スポーツの日', 'nameKana' => 'すぽーつのひ', 'nameEng' => 'Sports Day', 'holiday_date' => '2022-10-10']);
|
||||
JapanHoliday::create(['name' => '文化の日', 'nameKana' => 'ぶんかのひ', 'nameEng' => 'Culture Day', 'holiday_date' => '2022-11-03']);
|
||||
JapanHoliday::create(['name' => '勤労感謝の日', 'nameKana' => 'きんろうかんしゃのひ', 'nameEng' => 'Labour Thanksgiving Day', 'holiday_date' => '2022-11-23']);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
<?php
|
||||
|
||||
namespace Database\Seeders;
|
||||
use App\Models\JapanIsland;
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class JapanIslandSeeder extends Seeder {
|
||||
public function run () {
|
||||
JapanIsland::create(['name' => '北海道', 'nameKana' => 'ほっかいどう', 'nameEng' => 'Hokkaido']);
|
||||
JapanIsland::create(['name' => '本州', 'nameKana' => 'ほんしゅう', 'nameEng' => 'Honshu']);
|
||||
JapanIsland::create(['name' => '四国', 'nameKana' => 'しこく', 'nameEng' => 'Shikoku']);
|
||||
JapanIsland::create(['name' => '九州', 'nameKana' => 'きゅうしゅう', 'nameEng' => 'Kyushu']);
|
||||
JapanIsland::create(['name' => '沖縄', 'nameKana' => 'おきなわ', 'nameEng' => 'Okinawa']);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,58 @@
|
|||
<?php
|
||||
|
||||
namespace Database\Seeders;
|
||||
use App\Models\JapanPrefecture;
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class JapanPrefectureSeeder extends Seeder {
|
||||
public function run () {
|
||||
JapanPrefecture::create(['region_id' => 1, 'capital' => 378, 'name' => '北海道', 'nameKana' => 'ほっかいどう', 'nameEng' => 'Hokkaido']);
|
||||
JapanPrefecture::create(['region_id' => 2, 'capital' => 379, 'name' => '青森県', 'nameKana' => 'あおもりけん', 'nameEng' => 'Aomori']);
|
||||
JapanPrefecture::create(['region_id' => 2, 'capital' => 380, 'name' => '岩手県', 'nameKana' => 'いわてけん', 'nameEng' => 'Iwate']);
|
||||
JapanPrefecture::create(['region_id' => 2, 'capital' => 381, 'name' => '宮城県', 'nameKana' => 'みやぎけん', 'nameEng' => 'Miyagi']);
|
||||
JapanPrefecture::create(['region_id' => 2, 'capital' => 382, 'name' => '秋田県', 'nameKana' => 'あきたけん', 'nameEng' => 'Akita']);
|
||||
JapanPrefecture::create(['region_id' => 2, 'capital' => 383, 'name' => '山形県', 'nameKana' => 'やまがたけん', 'nameEng' => 'Yamagata']);
|
||||
JapanPrefecture::create(['region_id' => 2, 'capital' => 384, 'name' => '福島県', 'nameKana' => 'ふくしまけん', 'nameEng' => 'Fukushima']);
|
||||
JapanPrefecture::create(['region_id' => 3, 'capital' => 101, 'name' => '茨城県', 'nameKana' => 'いばらきけん', 'nameEng' => 'Ibaraki']);
|
||||
JapanPrefecture::create(['region_id' => 3, 'capital' => 7, 'name' => '栃木県', 'nameKana' => 'とちぎけん', 'nameEng' => 'Tochigi']);
|
||||
JapanPrefecture::create(['region_id' => 3, 'capital' => 65, 'name' => '群馬県', 'nameKana' => 'ぐんまけん', 'nameEng' => 'Gunma']);
|
||||
JapanPrefecture::create(['region_id' => 3, 'capital' => 315, 'name' => '埼玉県', 'nameKana' => 'さいたまけん', 'nameEng' => 'Saitama']);
|
||||
JapanPrefecture::create(['region_id' => 3, 'capital' => 138, 'name' => '千葉県', 'nameKana' => 'ちばけん', 'nameEng' => 'Chiba']);
|
||||
JapanPrefecture::create(['region_id' => 3, 'capital' => 191, 'name' => '東京都', 'nameKana' => 'とうきょうと', 'nameEng' => 'Tokyo']);
|
||||
JapanPrefecture::create(['region_id' => 3, 'capital' => 26, 'name' => '神奈川県', 'nameKana' => 'かながわけん', 'nameEng' => 'Kanagawa']);
|
||||
JapanPrefecture::create(['region_id' => 4, 'capital' => 385, 'name' => '新潟県', 'nameKana' => 'にいがたけん', 'nameEng' => 'Niigata']);
|
||||
JapanPrefecture::create(['region_id' => 4, 'capital' => 386, 'name' => '富山県', 'nameKana' => 'とやまけん', 'nameEng' => 'Toyama']);
|
||||
JapanPrefecture::create(['region_id' => 4, 'capital' => 387, 'name' => '石川県', 'nameKana' => 'いしかわけん', 'nameEng' => 'Ishikawa']);
|
||||
JapanPrefecture::create(['region_id' => 4, 'capital' => 388, 'name' => '福井県', 'nameKana' => 'ふくいけん', 'nameEng' => 'Fukui']);
|
||||
JapanPrefecture::create(['region_id' => 4, 'capital' => 389, 'name' => '山梨県', 'nameKana' => 'やまなしけん', 'nameEng' => 'Yamanashi']);
|
||||
JapanPrefecture::create(['region_id' => 4, 'capital' => 390, 'name' => '長野県', 'nameKana' => 'ながのけん', 'nameEng' => 'Nagano']);
|
||||
JapanPrefecture::create(['region_id' => 4, 'capital' => 391, 'name' => '岐阜県', 'nameKana' => 'ぎふけん', 'nameEng' => 'Gifu']);
|
||||
JapanPrefecture::create(['region_id' => 4, 'capital' => 392, 'name' => '静岡県', 'nameKana' => 'しずおかけん', 'nameEng' => 'Shizuoka']);
|
||||
JapanPrefecture::create(['region_id' => 4, 'capital' => 393, 'name' => '愛知県', 'nameKana' => 'あいちけん', 'nameEng' => 'Aichi']);
|
||||
JapanPrefecture::create(['region_id' => 5, 'capital' => 394, 'name' => '三重県', 'nameKana' => 'みえけん', 'nameEng' => 'Mie']);
|
||||
JapanPrefecture::create(['region_id' => 5, 'capital' => 395, 'name' => '滋賀県', 'nameKana' => 'しがけん', 'nameEng' => 'Shiga']);
|
||||
JapanPrefecture::create(['region_id' => 5, 'capital' => 396, 'name' => '京都府', 'nameKana' => 'きょうとふ', 'nameEng' => 'Kyoto']);
|
||||
JapanPrefecture::create(['region_id' => 5, 'capital' => 397, 'name' => '大阪府', 'nameKana' => 'おおさかふ', 'nameEng' => 'Osaka']);
|
||||
JapanPrefecture::create(['region_id' => 5, 'capital' => 398, 'name' => '兵庫県', 'nameKana' => 'ひょうごけん', 'nameEng' => 'Hyogo']);
|
||||
JapanPrefecture::create(['region_id' => 5, 'capital' => 399, 'name' => '奈良県', 'nameKana' => 'ならけん', 'nameEng' => 'Nara']);
|
||||
JapanPrefecture::create(['region_id' => 5, 'capital' => 400, 'name' => '和歌山県', 'nameKana' => 'わかやまけん', 'nameEng' => 'Wakayama']);
|
||||
JapanPrefecture::create(['region_id' => 6, 'capital' => 401, 'name' => '鳥取県', 'nameKana' => 'とっとりけん', 'nameEng' => 'Tottori']);
|
||||
JapanPrefecture::create(['region_id' => 6, 'capital' => 402, 'name' => '島根県', 'nameKana' => 'しまねけん', 'nameEng' => 'Shimane']);
|
||||
JapanPrefecture::create(['region_id' => 6, 'capital' => 403, 'name' => '岡山県', 'nameKana' => 'おかやまけん', 'nameEng' => 'Okayama']);
|
||||
JapanPrefecture::create(['region_id' => 6, 'capital' => 404, 'name' => '広島県', 'nameKana' => 'ひろしまけん', 'nameEng' => 'Hiroshima']);
|
||||
JapanPrefecture::create(['region_id' => 6, 'capital' => 405, 'name' => '山口県', 'nameKana' => 'やまぐちけん', 'nameEng' => 'Yamaguchi']);
|
||||
JapanPrefecture::create(['region_id' => 7, 'capital' => 406, 'name' => '徳島県', 'nameKana' => 'とくしまけん', 'nameEng' => 'Tokushima']);
|
||||
JapanPrefecture::create(['region_id' => 7, 'capital' => 407, 'name' => '香川県', 'nameKana' => 'かがわけん', 'nameEng' => 'Kagawa']);
|
||||
JapanPrefecture::create(['region_id' => 7, 'capital' => 408, 'name' => '愛媛県', 'nameKana' => 'えひめけん', 'nameEng' => 'Ehime']);
|
||||
JapanPrefecture::create(['region_id' => 7, 'capital' => 409, 'name' => '高知県', 'nameKana' => 'こうちけん', 'nameEng' => 'Kochi']);
|
||||
JapanPrefecture::create(['region_id' => 8, 'capital' => 410, 'name' => '福岡県', 'nameKana' => 'ふくおかけん', 'nameEng' => 'Fukuoka']);
|
||||
JapanPrefecture::create(['region_id' => 8, 'capital' => 411, 'name' => '佐賀県', 'nameKana' => 'さがけん', 'nameEng' => 'Saga']);
|
||||
JapanPrefecture::create(['region_id' => 8, 'capital' => 412, 'name' => '長崎県', 'nameKana' => 'ながさきけん', 'nameEng' => 'Nagasaki']);
|
||||
JapanPrefecture::create(['region_id' => 8, 'capital' => 413, 'name' => '熊本県', 'nameKana' => 'くまもとけん', 'nameEng' => 'Kumamoto']);
|
||||
JapanPrefecture::create(['region_id' => 8, 'capital' => 414, 'name' => '大分県', 'nameKana' => 'おおいたけん', 'nameEng' => 'Oita']);
|
||||
JapanPrefecture::create(['region_id' => 8, 'capital' => 415, 'name' => '宮崎県', 'nameKana' => 'みやざきけん', 'nameEng' => 'Miyazaki']);
|
||||
JapanPrefecture::create(['region_id' => 8, 'capital' => 416, 'name' => '鹿児島県', 'nameKana' => 'かごしまけん', 'nameEng' => 'Kagoshima']);
|
||||
JapanPrefecture::create(['region_id' => 9, 'capital' => 417, 'name' => '沖縄県', 'nameKana' => 'おきなわけん', 'nameEng' => 'Okinawa']);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,20 @@
|
|||
<?php
|
||||
|
||||
namespace Database\Seeders;
|
||||
use App\Models\JapanRegion;
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class JapanRegionSeeder extends Seeder {
|
||||
public function run () {
|
||||
JapanRegion::create(['island_id' => 1, 'name' => '北海道', 'nameKana' => 'ほっかいどう', 'nameEng' => 'Hokkaido']);
|
||||
JapanRegion::create(['island_id' => 2, 'name' => '東北', 'nameKana' => 'とうほく', 'nameEng' => 'Tohoku']);
|
||||
JapanRegion::create(['island_id' => 2, 'name' => '関東', 'nameKana' => 'かんとう', 'nameEng' => 'Kanto']);
|
||||
JapanRegion::create(['island_id' => 2, 'name' => '中部', 'nameKana' => 'ちゅうぶ', 'nameEng' => 'Chubu']);
|
||||
JapanRegion::create(['island_id' => 2, 'name' => '関西', 'nameAlt' => '近畿', 'nameKana' => 'かんさい', 'nameKanaAlt' => 'きんき', 'nameEng' => 'Kansai', 'nameEngAlt' => 'Kinki']);
|
||||
JapanRegion::create(['island_id' => 2, 'name' => '中国', 'nameKana' => 'ちゅうごく', 'nameEng' => 'Chugoku']);
|
||||
JapanRegion::create(['island_id' => 3, 'name' => '四国', 'nameKana' => 'しこく', 'nameEng' => 'Shikoku']);
|
||||
JapanRegion::create(['island_id' => 4, 'name' => '九州', 'nameKana' => 'きゅうしゅう', 'nameEng' => 'Kyushu']);
|
||||
JapanRegion::create(['island_id' => 5, 'name' => '沖縄', 'nameKana' => 'おきなわ', 'nameEng' => 'Okinawa']);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,15 @@
|
|||
<?php
|
||||
|
||||
namespace Database\Seeders;
|
||||
use App\Models\User;
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
use Illuminate\Support\Facades\Hash;
|
||||
|
||||
class UserSeeder extends Seeder {
|
||||
public function run () {
|
||||
User::create(['username' => env('OWNER_NAME'), 'password' => Hash::make(env('OWNER_PASS'))]);
|
||||
if (env('HAS_ADMIN')) User::create(['username' => env('ADMIN_NAME'), 'password' => Hash::make(env('ADMIN_PASS'))]);
|
||||
if (env('ENABLE_REGISTER')) User::factory()->count(10)->create();
|
||||
}
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VideoCategorySeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run the database seeds.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
//
|
||||
}
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VideoCommentSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run the database seeds.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
//
|
||||
}
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VideoPeertubeCommentSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run the database seeds.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
//
|
||||
}
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VideoUploadsSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run the database seeds.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
//
|
||||
}
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class VideoYoutubeCommentSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run the database seeds.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
//
|
||||
}
|
||||
}
|
新しいイシューから参照