Php 找不到基表或视图:1146表';管理模式';不';不存在

Php 找不到基表或视图:1146表';管理模式';不';不存在,php,database,laravel,model,Php,Database,Laravel,Model,如何修复此错误。我正在尝试更新表中的数据。 这是我的控制器 public function update($id) { $input = request()->all(); return response()->json(['success' => true], 200); } 这是我的模型 namespace App\Models\Models; use Illuminate\Database\Eloquent\Mode

如何修复此错误。我正在尝试更新表中的数据。 这是我的控制器

 public function update($id)
    {
        $input = request()->all();

        return response()->json(['success' => true], 200);
    }
这是我的模型

namespace App\Models\Models;

use Illuminate\Database\Eloquent\Model;

class ModelsCategory extends Model
{

    protected $table = 'models_categories';

    protected $guarded  = ['id'];

}

您尚未在函数中进行任何更新

像我一样做出改变

public function update(Requeat $request, $id)
{

    ModelsCategory::where("id",$id)->update([
      // Herer set your column and data like this
          'tiltle'=>$request->title,
    ]);

    return response()->json(['success' => true], 200);
}
或者你可以用这个

首先,像这样改变路线:

 Route::post("/category/{modelscategory}","categorycontroller@update")
更新方法

public function update(Requeat $request, ModelsCategory $modelscategory)
{
    $modelscategory->title=$request->title;

    $modelscategory->save();
    return response()->json(['success' => true], 200);
}

我希望我帮了忙

这不是给出错误的代码。您的第一位没有要求任何型号,第二位根本没有提及
admin.model
。我同意。肯定还有更多的事情发生,你没有在这里发布相关代码。你的代码更改看起来与原始问题(数据库中找不到一个表)没有任何关系。