我很困惑,我试图找到什么是错的,但我并不觉得..Laravel基表或视图没有找到
我的迁移文件:
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
class CreateClientProjectTable extends Migration {
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('client_project', function(Blueprint $table)
{
$table->increments('id');
$table->integer('client_id');
$table->integer('project_id');
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::drop('client_project');
}
}
第一所有,我检查表创建,它是。
那么,是谁来电来controller
的route
是这样的:(由admin
前缀)
Route::post('projectsclients/postUpload', ['uses' => '[email protected]', 'as' => 'admin.projectsclients.store']);
的功能看起来像在这里:
$client_project = new Client_Project();
$client_project->client_id = DB::table('clients')->orderby('id','DESC')->take(1)->get();
$client_project->project_id = DB::table('projects')->orderby('id','DESC')->take(1)->get();
$client_project->save();
和错误:
Base table or view not found: 1146 Table 'web.client__projects' doesn't exist
问题是我的表是client_project
不是client__projects
。
我在哪里解决这个问题?
非常感谢,任何帮助将不胜感激。
请检查您的Client_Project模型在表名是对还是错 –
或显示Client_Project模型 –
如果我的答案是您的解决方案,那么我将添加此解决方案作为答案并接受我的答案 –