gpt4 book ai didi

php - Connection.php 中的 Laravel QueryException 第 651 行 : SQLSTATE[42S02]: Base table or view not found

转载 作者:行者123 更新时间:2023-11-29 01:27:44 24 4
gpt4 key购买 nike

我是 Laravel 的新手,遇到了一个错误。当我尝试检查我的页面时,出现此错误:

Connection.php 第 651 行中的 QueryException:
SQLSTATE[42S02]: 未找到基表或 View :1146 表“scotchbox.likes”不存在(SQL:选择“用户”。*、“用户”、“名称”、“项目”、“标题”来自“喜欢在“user_id”=“users”上“内部加入”users“=”users“。“id”在“project_id”=“projects”“id”上加入“projects”

这是我的迁移:

<?php

use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;

class CreateLikesTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('likes', function(Blueprint $table){
$table->increments('id');
$table->integer('project_id');
$table->integer('user_id');
$table->softDeletes();
$table->timestamps();
});
}

/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::drop('likes');
}
}

还有我的功能:

public function activity()
{
$likes = DB::table('likes')
->join('users', 'user_id', '=', 'users.id')
->join('projects', 'project_id', '=', 'projects.id')
->select('users.*', 'users.name', 'projects.title')
->get();

return view('user.activity', ['likes' => $likes]);
}

我已经回滚了我的迁移,刷新了它们,...但是没有帮助...

谁能帮帮我?

最佳答案

您应该在控制台中运行迁移。它在数据库中创建 likes 表。

php artisan migrate

如果您想了解迁移:http://laravel.com/docs/5.1/migrations

关于php - Connection.php 中的 Laravel QueryException 第 651 行 : SQLSTATE[42S02]: Base table or view not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33254674/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com