gpt4 book ai didi

php - Laravel 未在 localhost :8000 上显示图像

转载 作者:行者123 更新时间:2023-12-01 12:55:42 26 4
gpt4 key购买 nike

我在 laravel 5 上制作网页,自从 laravel 3 以来我就没有使用过它,但我真的很喜欢它的新功能。

在几乎完成的应用程序上一切正常,但图像有问题。

我正在尝试将图像显示到 View 中,但它没有显示,我得到了我们都知道的小图像图标。

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

  • Assets
  • 网址
  • HTML(它根本不起作用)
  • View 中的直接 URL

  • 我实际上只使用 Artsian serve 所以 URL 会是这样的:
    http://localhost:8000/uploads/images/posts/1456814127.jpg

    该文件夹是非公共(public)文件夹,因此我认为它是正确的 url。
    使用不同的方法,我也从 pc 路径调用图像,结果相同。顺便说一下,我正在使用干预来上传图像。

    任何的想法?

    编辑:

    好的,我在 wamp 服务器的 localhost 上进行了尝试,并且图像输出有效。我不知道为什么,但确实如此。

    编辑2:
    我现在在 laravel Homestead 上,但它仍然无法正常工作。在这一点上我很生气。请帮我!!

    这是我的 Controller :
    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 homestead 的输出链接是:
    http://krubbit.dev/uploads/images/posts/1457074877.jpg

    图片位置的dir结构:
    -Laravel-dir
    -Public
    -Uploads
    -images
    -posts
    -1457074877.jpg

    最佳答案

    像这样的东西

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

    关于php - Laravel 未在 localhost :8000 上显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35739605/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com