gpt4 book ai didi

laravel - 将 css/js 文件从一个组件推送到另一个组件

转载 作者:行者123 更新时间:2023-12-05 04:47:00 25 4
gpt4 key购买 nike

我创建了 2 个组件:layouts/app.blade.phpnavigation.blade.php

layouts/app.blade.php 看起来像这样:

<body>
@stack('styles')
<x-navigation/>
</body>

navigation.app.blade 看起来像这样:

<nav>
@push('styles')
<link rel="stylesheet" href="navigation.css"/>
@endpush
</nav>

问题是我的@push() 方法不起作用。据我了解,推送的组件也应该扩展布局,但这是不可能的,因为导航不应该继承布局的所有内容。我有没有可能将 css/js 文件从一个组件发送到另一个组件而不扩展它?

谢谢!

最佳答案

创建一个新文件layouts/default.blade.php

<body>
@stack('styles')
{{ $slot }}
</body>

改变 layouts/app.blade.php

<x-layouts.default>
<x-navigation/>
{{ $slot }}
</x-layouts.default>

关于laravel - 将 css/js 文件从一个组件推送到另一个组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68649710/

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