为什么我的布局在Welcome.blade中无法正常工作

发布于 2025-02-13 18:20:27 字数 1866 浏览 1 评论 0原文

我正在研究一个Laravel项目,并为Welcome.Blade准备了一个布局,但是CSS和HTML无法正常工作。该项目不知何故无法阅读它们。

我让你确定我的道路正确 甚至我更改公开的文件夹和路径,但它也无法正常工作

<!DOCTYPE html>
<html lang="fa">
<head>
    <meta charset="UTF-8">
    <meta name="description" content="MealOrder">
    <meta name="keywords" content="HTML,CSS,JavaScript">
    <meta name="author" content="HiBootstrap">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
    <title>Fafo - قالب رستوران و فست فود</title>
    <link rel="icon" src="/assets/images/tab.png" type="image/png" sizes="16x16">

    <link rel="stylesheet" src="/assets/css/bootstrap-reboot.min.css" type="text/css" media="all" />
    <link rel="stylesheet" src="/assets/css/bootstrap.rtl.min.css" type="text/css" media="all" />

    <link rel="stylesheet" src="/assets/css/animate.min.css" type="text/css" media="all" />

    <link rel="stylesheet" src="/assets/css/owl.carousel.min.css" type="text/css" media="all" />
    <link rel="stylesheet" src="/assets/css/owl.theme.default.min.css" type="text/css" media="all" />


    <link rel="stylesheet" src="/assets/css/jquery-ui.css" type="text/css" media="all" />

   
    <link rel="stylesheet" src="/assets/css/responsive.css" type="text/css" media="all" />


    @livewireStyles
</head>
<body>
  .
  .
  .
  .
  <script src="/assets/js/jquery-3.5.1.min.js"></script>
  <script src="/assets/js/bootstrap.bundle.min.js"></script>
  <script src="/assets/js/jquery-ui.js"></script>
  @livewireScripts   
</body> 
</html>

i'm working on a laravel project and i prepared a layout for welcome.blade but css and html don't work properly . somehow the project can't read them .

i make you sure that my paths is correct
even i change folders and paths in public but it didn't work

enter image description here

<!DOCTYPE html>
<html lang="fa">
<head>
    <meta charset="UTF-8">
    <meta name="description" content="MealOrder">
    <meta name="keywords" content="HTML,CSS,JavaScript">
    <meta name="author" content="HiBootstrap">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
    <title>Fafo - قالب رستوران و فست فود</title>
    <link rel="icon" src="/assets/images/tab.png" type="image/png" sizes="16x16">

    <link rel="stylesheet" src="/assets/css/bootstrap-reboot.min.css" type="text/css" media="all" />
    <link rel="stylesheet" src="/assets/css/bootstrap.rtl.min.css" type="text/css" media="all" />

    <link rel="stylesheet" src="/assets/css/animate.min.css" type="text/css" media="all" />

    <link rel="stylesheet" src="/assets/css/owl.carousel.min.css" type="text/css" media="all" />
    <link rel="stylesheet" src="/assets/css/owl.theme.default.min.css" type="text/css" media="all" />


    <link rel="stylesheet" src="/assets/css/jquery-ui.css" type="text/css" media="all" />

   
    <link rel="stylesheet" src="/assets/css/responsive.css" type="text/css" media="all" />


    @livewireStyles
</head>
<body>
  .
  .
  .
  .
  <script src="/assets/js/jquery-3.5.1.min.js"></script>
  <script src="/assets/js/bootstrap.bundle.min.js"></script>
  <script src="/assets/js/jquery-ui.js"></script>
  @livewireScripts   
</body> 
</html>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

等风来 2025-02-20 18:20:27

我假设您使用Laravel 9,因为Laravel现在正在使用VITE而不是WebPack/Laravel-Mix如我们以前看到的,以及vite> vite的方式注入样式&amp;布局页面中的脚本与以前不同。

您需要将以下刀片指令添加到布局文件中:

@vite(['resources/css/app.css', 'resources/js/app.js'])

然后重新运行npm run build buildnpm Run dev以重新包裹您的资产。

有关

I assume you use Laravel 9 because Laravel now is using vite instead of webpack/laravel-mix as we used to see, and the way vite injects styles & scripts in layouts pages are not the same as it was.

you will need to add the following blade directive into your layout file:

@vite(['resources/css/app.css', 'resources/js/app.js'])

and then re-run npm run build or npm run dev to re-bundle your assets.

more about Bundling Assets (Vite)

め可乐爱微笑 2025-02-20 18:20:27

最好将所有SRC更改为Asset():
而不是

<link rel="stylesheet" src="{{asset('assets/css/animate.min.css')}}" type="text/css" media="all" />

脚本,而不是写同样

its better change all src to asset() for example:
instead of

write

<link rel="stylesheet" src="{{asset('assets/css/animate.min.css')}}" type="text/css" media="all" />

and for scripts do same

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文