webman下的在模板里面如何或者当前网址?

yixianliu

问题描述

这里写问题描述

截图

想知道样式文件载入,就我截图这样载入,样式文件无法正常访问!

截图

路径变成这样,无法正常访问样式文件!

250 1 2
1个回答

安静角落

这是我的写法,用根目录/开头的文件路径

<script src="/plugin/adminvue/public/ui-lib/layui-vue-component/GlobalContent.js"></script>

这是文件路径的静态文件路由

Route::any('/plugin/adminvue/public/[{path:.+}]', function (Request $request, $path = '') {
    // 静态文件目录
    $static_base_path = base_path() . '/plugin/adminvue/public';
    // 安全检查,避免url里 /../../../password 这样的非法访问
    if (strpos($path, '..') !== false || !$path) {
        return view('demos/error/403',[],'','adminvue')->withStatus(403);
    }
    // 文件
    $file = "$static_base_path/$path";
    if (!is_file($file)) {
        return view('demos/error/404',[],'','adminvue')->withStatus(404);
    }
    return response('')->withFile($file);
});

你参照着改吧,基本是把路由换成你实际的member/static啥的就行;404页面地址自己换一下

🔝