首页 > 解决方案 > 无法在谷歌云上的 laravel 中加载 CSS 和 JS 链接

问题描述

我只是在谷歌云上部署了我的 laravel 项目,但 CSS 和 JS 不起作用。

这是我的 app.yml

runtime: php73

handlers:
    - url: /public/assets
      static_dir: assets

env_variables:
    ## Put production environment variables here.
    APP_KEY: Already Get this from .env
    APP_STORAGE: /tmp
    VIEW_COMPILED_PATH: /tmp
    SESSION_DRIVER: cookie

你们中的任何一个都可以帮助我使它工作

这是我的 head.php 文件中的一个链接

<link rel="stylesheet" href="{{ asset('assets') }}/css/bootstrap.css">

标签: csslaravelgoogle-app-enginegoogle-cloud-platformgcloud

解决方案


你可能有这些倒退。代替:

handlers:
  - url: /public/assets
    static_dir: assets

不应该是:

handlers:
  - url: /assets
    static_dir: public/assets

因为您点击的网址没有/public. 我需要查看您的目录树才能确定。


推荐阅读