未找到基表或视图错误

Posted

技术标签:

【中文标题】未找到基表或视图错误【英文标题】:Base table or view not found error 【发布时间】:2018-01-25 09:37:52 【问题描述】:

产品表

public function up()

    Schema::create('product', function (Blueprint $table) 
        $table->increments('id');
        $table->string('name');
        $table->string('description');
        $table->string('type');
        $table->integer('size');
        $table->integer('price');
        $table->string('image')->nullable();
        $table->timestamps();
    );

当我点击提交时,我收到错误提示找不到基表

【问题讨论】:

根据您的控制器代码,我可以说您传递的视图名称 Success 可能是错误的。如果这不是有效的解决方案,请提供您的模型 + 验证(如果执行)详细信息以进行深入挖掘。 【参考方案1】:

可能是您的表在数据库中不可用,所以首先将表添加到 你的数据库。在你的模型中像这样

public $table = "yourTableName";

在模型中定义表后,只需迁移数据库中的表

php artisan make:migration

【讨论】:

【参考方案2】:

Laravel 找不到您使用的表名的 prular 形式,只需像这样在模型上指定您的表名;并检查您的视图,确保在您的资源/视图上有一个名为 successs.blade.php 的文件

public $table = "yourTableName";

【讨论】:

@DanielAsyraf :) 请标记为答案并投票,谢谢

以上是关于未找到基表或视图错误的主要内容,如果未能解决你的问题,请参考以下文章

未找到基表或视图:1146 表“epharmacy.medicines”不存在

未找到基表或视图:1146 表 'admin.model' 不存在

问题 'SQLSTATE[42S02]: 未找到基表或视图

未找到基表或视图:1146 表 Laravel 5

上传后未找到基表或视图,但使用 localhost

SQLSTATE [42S02]:未找到基表或视图:1146表'softwareproject.o_r_f_o_l_s'在laravel中不存在错误