環境
- PHP 8.0.1
- Laravel 8
Laravel8で
localhost:8000/api/v1/users
へのアクセス時以下の画像のエラーが出力されるのですが、クラスは database\migrations\2021_03_09_152121_create_users_table.php
で CreateUsersTable
として定義していることは確認済みです。原因がわかる方がいればご教授いただけると嬉しいです。
2021_03_09_152121_create_users_table.php
PHP:
<?php
declare(strict_types=1);
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Schema;
/**
* Class CreateUsersTable
*/
class CreateUsersTable extends Migration {
public const TABLE_NAME = "users";
public function up() {
Schema::create(self::TABLE_NAME, function (Blueprint $table) {
$table->string("name", 20)->unique()->index()->primary();
$table->timestamp("updated_at")->useCurrent();
$table->timestamp("created_at")->useCurrent();
});
}
public function down() {
Schema::dropIfExists(self::TABLE_NAME);
}
}