如何链接 Laravel 模块内部的资源?

Mad*_*edi 5 css php assets module laravel

使用模块时,我在提供图像、CSS、JavaScript 等资源时遇到问题。每个模块都有一组资产,例如该特定模块的资源文件夹内的 javascript、css、图像,我刚刚将其编译到模块的公共文件夹内。我无法提供该资产的链接。

我这样提供链接

<link href="{{ asset('modules/robust/core/public/admin/css/app.css') }}" rel="stylesheet">
Run Code Online (Sandbox Code Playgroud)

它显示了这样的结果 在此输入图像描述

我认为我应该为模块资产定义自定义路径,但我不知道该怎么做。请帮我。

文件夹结构是这样的。

在此输入图像描述

pra*_*hal 3

根据我们在评论中的对话,我建议您按以下方式划分您的项目

  • 应用程序/模块/

    • 博客/
    • 核/
    • ETC.../
  • 民众/

    • 博客/CSS
    • 博客/js
    • 博客/图片
    • 核心/CSS
    • 核心/js
    • 核心/图像
    • 等等.../css
    • 等等.../js
    • 等等.../图像

然后在Controller中使用这样的命令

$this->loadViewsFrom()
Run Code Online (Sandbox Code Playgroud)

在视图中,您可以使用它

{{ asset('blog/images/myimage.jpg') }}
Run Code Online (Sandbox Code Playgroud)

如果还有更多问题,请通过下面的评论告诉我:)

很高兴我能帮上忙:D