我有一个 view.blade.php
文件,内容如下:
{{HTML::image('resources/views/Folder/Subfolder/Subfolder/Photo/'.$item->Photo)}}
$item->Photo
从数据库中获取图片名称。
在同一视图中,我使用了use HTML;
,屏幕上显示的是:
<img src="http://localhost:8000/resources/Folder/Subfolder/Subfolder/Photo/3da0d12d6d8667963392a446262b1773.jpg">
如果我将
{{HTML::image....
替换为以下内容:<img src="resources/Folder/Subfolder/Subfolder/Photo/{$item->Photo}}" alt="NO PHOTO">
我在屏幕上看到了这个:
<img src="http://localhost:8000/resources/Folder/Subfolder/Subfolder/Photo/3da0d12d6d8667963392a446262b1773.jpg">
NO PHOTO
这张图片是存在的,我在文件夹中看到了它。我做错了什么,只是不知道错在哪里。
我在想 Laravel
可能要求图片放在特定的文件夹中... 这可能是问题的原因吗?你有什么想法吗?
在我的控制器中,我有以下代码:
$destinationPath = base_path().'\resources\Folder\Subfolder\Subfolder\Photo';
chmod($destinationPath,0777);
这张图片的大小是7.673字节
。我试过另一张图片,但它也不起作用。看起来有些东西阻止了所有浏览器在localhost
上显示图片。
有人遇到过这个问题吗?我不知道还应该尝试什么...