我有两个表resource_model和resimg_model,它们具有公用列resid。 resource_model包含ID,名称,DOB和电话 resimg_model包含id,resid,respic。 我正在使用以下方式,
我的控制器,
$resource = DB. :: table ('resource_model')
->join ('resimg_model', 'resource_model.Id' , '=',
'resimg_model.resid')
->select ('resource_model.name', 'resource_model.dob',
'resource_model.phone', 'resimg_model.respic')
->where ('resimg_model.resid', '=', $rid)
->first();
return view ('resourceview')->with('resource', $resource);
在查看页面中, @if(!空($ resource))
以上将显示。 这样,我可以显示除资源图像以外的所有其他信息。 但是每当我回显控制器时,我都会获得所有信息。 任何人都可以帮助我解决此问题。
答案 0 :(得分:0)
在表中仅保存带有.jpeg扩展名的图像名称。确保该图像必须位于/ public / images /目录中。然后在一个变量中设置到图像目录的路径,并在变量中附加从表中获取的图像名称,并在img标签中的视图文件中设置该变量。