我已将图像上传到文件夹中,并将其路径存储在数据库字段中。我试图显示这样的图像: 控制器:
int LastObject=[integerArray objectAtIndex:integerArray.count -1]intValue];
我的刀片模板有:
public function showProfileImage($id)
{
$profileimage = UserProfileModel::where(['usrID' => $id])->first();
return view('userlogin::welcome')->with('profileimage', $profileimage->userPicpath);
}
但是src中返回的路径是路径路径,它不包含从控制器返回的'profileimage'路径。我该怎么做呢?感谢
答案 0 :(得分:0)
route('<named route>')
帮助程序函数将URL返回到定义为的页面/端点/资源:
Route::get('some/uri', ['as' => 'showprofileimage', function() {
//
});
它可能不会用于显示图像(虽然它可以用于一些调整),但我会采用以下任一方法:
如果您拥有完全限定的图片网址,则可以使用url()
帮助程序功能。做:
<img src="{{ url('showprofileimage') }}" ... />
如果您的图片位于/public
目录中,则可以使用asset()
辅助函数:
<img src="{{ asset('path/to/profile/image') }}" ... />
如果您的图片位于/storage
目录中,则可以使用storage()
帮助程序功能(但我认为不建议这样做):
<img src="{{ storage('path/to/profile/image') }}" ... />
希望这会有所帮助。干杯!