我在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";