Я делаю веб-страницу на laravel 5, я не использовал laravel, так как это было в 3, но мне действительно нравятся новые функции, которые у него есть.Laravel не показывает изображения на localhost: 8000
Все, что от него зависит, приложение почти закончилось, но у меня проблемы с изображениями.
Я пытаюсь отобразить изображение на вид, и он просто не отображается, я получаю маленький значок изображения, который мы все знаем.
Я использовал все методы, которые я нашел на личиночных доках и на форумах. в том числе:
- активов
- URL
- HTML (Это didn0t работу на всех)
- Direct URL в представлении
Я на самом деле, используя только Artsian служить так URL будет что-то вроде:
http://localhost:8000/uploads/images/posts/1456814127.jpg
Папка его un общедоступной папки, поэтому, на мой взгляд, ее правильный URL. С помощью различных метоз я также называл изображение с пути pc и тем же результатом. Я использую интервенцию для загрузки изображения.
Любая идея?
EDIT:
Ok я пытался на локальном хосте из WAMP сервера и изображение выход работал. Я не знаю почему, но это так.
EDIT 2: Сейчас я нахожусь на laravel Homestead, и он все еще не работает. Я злюсь на этот счет. Пожалуйста, помогите мне!!
Вот это мой контроллер:
public function posts()
{
$posts = DB::table('posts')->paginate(3);
//page heading
$title = 'Latest Posts';
return view('frontend.posts.index')->with(compact('posts', 'title'));
}
Это это мое мнение:
<a href="#" class="image">
<img src="{{ asset('uploads/images/posts/'.$post->post_image) }}" class="img-rounded">
<span class="hover-zoom"></span>
</a>
В Laravel приусадебных выходное звено это: http://krubbit.dev/uploads/images/posts/1457074877.jpg
реж структура расположения изображения:
-Laravel-dir
-Public
-Uploads
-images
-posts
-1457074877.jpg
Ваши изображения под общей папкой? –
Да, они находятся в 'Public/uploads/images/posts' – Krubbit
еще не решили? –