Php Laravel未在本地主机上显示图像:8000

Php Laravel未在本地主机上显示图像:8000,php,laravel,laravel-5,homestead,intervention,Php,Laravel,Laravel 5,Homestead,Intervention,我正在制作一个关于laravel 5的网页,我从3岁起就没有使用过laravel,但我真的很喜欢它的新功能 在一个即将完成的应用程序上,一切都很好,但我对图像有一个问题 我试图向视图显示一个图像,但它没有显示,我得到了一个我们都知道的小图像图标 我使用了我在幼虫码头和论坛上找到的所有方法。 包括: 资产 网址 HTML(根本不起作用) 视图中的直接Url 实际上,我使用的只是Artsian serve,因此URL类似于: http://localhost:8000/uploads/image

我正在制作一个关于laravel 5的网页,我从3岁起就没有使用过laravel,但我真的很喜欢它的新功能

在一个即将完成的应用程序上,一切都很好,但我对图像有一个问题

我试图向视图显示一个图像,但它没有显示,我得到了一个我们都知道的小图像图标

我使用了我在幼虫码头和论坛上找到的所有方法。 包括:

  • 资产
  • 网址
  • HTML(根本不起作用)
  • 视图中的直接Url
实际上,我使用的只是Artsian serve,因此URL类似于:

http://localhost:8000/uploads/images/posts/1456814127.jpg
该文件夹是非公用文件夹,因此我认为它是正确的url。 我还用不同的方法从pc路径调用图像,结果相同。顺便说一下,我正在使用干预上传图像

有什么想法吗

编辑:

好的,我在wamp服务器的本地主机上进行了尝试,图像输出正常。我不知道为什么,但它做到了

编辑2: 我现在在拉维尔家园,但它仍然不起作用。我对这一点感到愤怒。请帮帮我

这是我的控制器:

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>
像这样的

<img src="{{ asset('uploads/images/posts/1456814127.jpg') }}" />

请使用Laravel的url函数,如下所示

<a href="#" class="image">
  <img src="{{url('asset/uploads/images/posts/'.$post->post_image)}}" class="img-rounded">
  <span class="hover-zoom"></span>
</a>


希望这会有帮助

你的图片在公共文件夹下吗?是的,它们在
公共/上传/图片/帖子中你解决了吗?没有,我没有。在任何论坛上都没有人可以帮忙。你现在在吗@krubbit?同样的结果。它也给了我同样的图片链接。我只是在尝试新的选项,我将完全相同的目录传递到Wamp www文件夹,并在Wamp本地主机上进行了尝试,效果很好。因此,问题在于laravel应用程序中的Serve命令。我真的很好地与工匠服务。你知道为什么它不显示图像吗?你是说当你运行php artisan Service时它不显示图像吗?当我看到带有artisan Service给我的URL的页面时,它不显示图像。当我看到带有WAMP给我的URL的页面时,我可以看到图像。
<a href="#" class="image">
  <img src="{{url('asset/uploads/images/posts/'.$post->post_image)}}" class="img-rounded">
  <span class="hover-zoom"></span>
</a>