【发布时间】:2017-10-25 02:22:09
【问题描述】:
我发现如果我将它们放在控制器中,我无法使用 file_exists 中的资产,这就是我在模型中使用它们的原因。无论如何,在我的代码中,如果每张图片都可用,我需要输出 3 张不同的图片。
这是我当前的代码
if(File::exists( public_path().'/image/hospitals/' .$this->HospitalID . '.jpg')){
return asset('/image/hospitals/' .$this->HospitalID . '.jpg');
} else {
return asset('/image/hospitals/default.jpg');
}
目前,此代码只能输出 1 张图像,如果图像不可用,则默认输出。我的问题是,如何输入 3 张图片? 我的 3 张图片的文件名是:
[HospitalID]_1.jpg [HospitalID_2].jpg [HospitalID_3].jpg
例如 10_1.jpg 10_2.jpg 10_3.jpg
非常感谢!
【问题讨论】:
标签: laravel model return assets file-exists