首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Laravel Lumen无法识别共享主机中的表

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

Stack Overflow用户
提问于 2018-06-21 03:24:14
回答 1查看 97关注 0票数 0

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

SQLSTATE42S02:找不到基表或视图: 1146表'dbdespensa.imagenesProducto‘不存在(SQL: select * from imagenesProducto where productoId = 5)

我有imagenesProducto表,但是laravel不认识它

感谢和帮助:)

代码语言:javascript
复制
namespace App\Http\Controllers;
use App\ImagenesProducto;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Hash;
use Illuminate\Database\Eloquent\ModelNotFoundException;
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, []);
    }
}

}

EN

回答 1

Stack Overflow用户

发布于 2018-06-21 03:31:28

其他数据库查询是否成功?(如果没有,您应该检查.env文件中的数据库配置)

或者你在模型上有问题。您应该在model中指定表名。

代码语言:javascript
复制
class ImagenesProducto extends Model{
public $table = "imagenesProducto";
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50955632

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档