Base table or view not found error

别说谁变了你拦得住时间么 提交于 2019-12-02 14:08:32

问题


ProductTable

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();
    });
}

When I hit submit, I got error saying base table not found


回答1:


Laravel can not find the prular form of the table name that you used, just specify your table name on your model like so; And check your view aswell make sure on your resource/view you have a file named successs.blade.php

public $table = "yourTableName";



回答2:


may be your table is not available in database so first add the table in your database. in your model like this

public $table = "yourTableName";

after the define your table in your model just migrate the table in your database

php artisan make:migration


来源:https://stackoverflow.com/questions/45727189/base-table-or-view-not-found-error

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!