为了账号安全,请及时绑定邮箱和手机立即绑定

如果路由低一级,则不调用 Blade Parent CSS

如果路由低一级,则不调用 Blade Parent CSS

PHP
慕丝7291255 2022-12-23 16:31:12
我正在为 Web 应用程序构建管理界面。完整的目录结构如下:|-main| |- app| |- bootstrap| |- config| |- database| |- resources|   | -views|     |-admin|      |-templates|       |-template.blade.php|      |-utils|       |-foot.blade.php|       |-head.blade.php|     |-views|       |-index.blade.php|       |-users.blade.php| |- routes|   |- web.php||-public_html| |-admindash|   |-dist|     |-css|     |-img|     |-js|   |-plugins|     |-bootstrap|     |-fontawesome-free|     |-jqueryhead.blade 文件看起来与此类似:<!DOCTYPE html><html><head>  <meta charset="utf-8">  <meta name="viewport" content="width=device-width, initial-scale=1">  <meta http-equiv="x-ua-compatible" content="ie=edge">  <title>...</title>  <!-- Font Awesome Icons -->  <link rel="stylesheet" href="../admindash/plugins/fontawesome-free/css/all.min.css">..some more css here..</head><body class="hold-transition sidebar-mini">脚.刀片:<script src="../admindash/plugins/jquery/jquery.min.js"></script><!-- Bootstrap 4 --><script ...More scripts here...</body></html>
查看完整描述

1 回答

?
幕布斯6054654

TA贡献1876条经验 获得超7个赞

问题是您正在使用Relative URL。您需要使用Full URL而不是Relative。而且您正在接近错误的方式Shared Hosting中部署您的 laravel 。


解决方案

只需为所有文件css和文件提供完整的网址js,如下所示,

<link rel="stylesheet" href="http://www.yourdomain.com/admindash/plugins/fontawesome-free/css/all.min.css">

最佳实践(共享主机)

  • 将 laravelpublic目录更改为public_html. (参考这里

  • 使用url()URL::assert()函数生成断言/完整 URL(请参阅此处


查看完整回答
反对 回复 2022-12-23
  • 1 回答
  • 0 关注
  • 65 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信