Laravel Lumen 无法识别共享主机中的表



我在Laravel服务器上发出请求时遇到问题

SQLSTATE[42S02]:找不到基表或视图:1146 表 'dbdespensa.imagenesProducto' 不存在(SQL:从imagenesProducto中选择 *,其中productoId= 5(

我有图像产品表,但拉拉维尔不认识它

谢谢和帮助:)

namespace AppHttpControllers;
use AppImagenesProducto;
use IlluminateHttpRequest;
use IlluminateSupportFacadesHash;
use IlluminateDatabaseEloquentModelNotFoundException;
class ImagenesProductoController extends Controller
{
function getImagesByProduct(Request $request,$id){
if($request-> isJson()){
try{
$images = ImagenesProducto::where('productoId','=',$id)->get();
return response()->json($images,200);
}catch(ModelNotFoundException $e){
return response()->json("error"=>"error",500);
}
}else{
return response()->json(['error'=>'Unhatorized'], 401, []);
}
}

}

其他数据库查询成功吗?(如果没有,您应该检查 .env 文件以获取数据库配置(

或者,也许您在模型中遇到问题。应在模型中指定表名。

class ImagenesProducto extends Model{
public $table = "imagenesProducto";

最新更新