Laravel:将网络上传到主机时,我无法看到图像

时间:2019-06-17 14:15:17

标签: linux laravel hosting

我有一个用Laravel开发的网站,可以在本地将所有内容可视化,我将网站上传到了我希望拥有该网站的域名文件夹中(这是一个共享主机) (具有多个域),我配置了数据基础并修改了.htaccess文件。 Web会加载,但是不会显示徽标或公共/图像中存储的图像。

知道这是什么吗?我感谢任何指导

我建议我的网站不在public_html文件夹中,因为该文件夹已被另一个网站占用。所有文件都在domain.com文件夹中

这是我用来调用图像src="{{asset('images/test/home/banner-home.jpg')}}"

的方法

我已经检查过,大写和小写之间没有语法错误。

这是我在每张图片中收到的错误:

无法加载资源:服务器的响应状态为404(未找到)

1 个答案:

答案 0 :(得分:1)

您可以这样操作:

  1. 在您的domain.com中,创建另一个文件夹,并将所有文件和文件夹移至新创建的文件夹。
  2. 从新创建的文件夹中,将所有公共文件和文件夹复制回domain.com
  3. 在domain.com中打开index.php并进行以下配置:

    i。要求 DIR 。'/ newlycreatedfolder / vendor / autoload.php';

    ii。 $ app = require_once DIR 。'/ newlycreatedfolder / bootstrap / app.php';

  4. 我希望使用{{ asset() }}调用您的所有头文件,并使用{{ url() }}

  5. 来标识您的徽标