Я хочу связать таблицы сообщений и категорий вместе, чтобы я мог отображать категорию, выбранную в созданном сообщении.
Код: Выделить всё
public function up()
{
Schema::create('posts', function (Blueprint $table) {
$table->increments('id');
$table->timestamps();
$table->string('name');
$table->text('description');
$table->integer('category_id');
$table->integer('price');
$table->integer('currency_id');
});
}
Код: Выделить всё
public function up()
{
Schema::create('categories', function (Blueprint $table) {
$table->id();
$table->timestamps();
$table->string('name');
$table->bigInteger('post_id')->unsigned();
$table->foreign('post_id')->references('id')->on('posts');
});
}
SQLSTATE[42S01]: Base таблица или представление уже существует: 1050 Таблица
'категории' уже существует (SQL: создать категории таблиц (
Код: Выделить всё
id
временная метка null, обновленный_at временная метка null, name varchar(255) not
null, post_id bigint unsigned not null) набор символов по умолчанию
utf8mb4 collate 'utf8mb4_unicode_ci')
Подробнее здесь: https://stackoverflow.com/questions/609 ... 1050-table