laravel - 在 Laravel 5.4 中混合/版本图像?

标签 laravel laravel-5 laravel-5.4

我想对一组图像使用混合。首先我复制它们:

mix.copy('resources/images', 'public/images');

然后版本:

mix.version();

以上内容对图像没有任何作用。

我也试过指定路径:

mix.version('public/images/*');

但是我得到一个没有这样的文件或目录的错误。

如何对图像进行版本控制?

最佳答案

我知道这是一个老问题,但是对于 2019 - laravel mix 4 你可以使用:

mix.copy('resources/images/*', 'public/images');
mix.version();

这将对所有复制的文件进行版本控制。 不要使用其中之一:

mix.copy('resources/images/*', 'public/images/*'); 
mix.copy('resources/images/', 'public/images/*'); 
mix.copyDirectory('resources/images/*', 'public/images'); 

-> 然后它不会对文件进行版本控制。

查看结果,查看 public/mix-manifest.json:

"/favicon.ico": "/favicon.ico?id=ecb5fdce0172885513c8",

要在代码中使用它,请使用 laravel 混合辅助方法:mix();

<link rel="icon" type="image/x-icon" href="{{ mix('favicon.ico') }}" />

这将生成如下内容:

<link rel="icon" type="image/x-icon" href="/favicon.ico?id=ecb5fdce0172885513c8" />

关于laravel - 在 Laravel 5.4 中混合/版本图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44157047/

相关文章:

laravel - 文件上传损坏

jquery - 使用 Laravel 进行 AJAX 分页

php - Laravel 存储目录访问问题

php - 如何从 laravel 分页的第一页中删除查询字符串页面?

php - 如何在 Laravel 中隐藏空类别

php - Laravel 保持选择的值

javascript - Laravel获取jquery中使用for循环创建的动态单选按钮的值

mysql - Laravel mysql 插入+删除或更新如何?

php - 如何在 laravel 5.4 中获取所有的 headers 信息

php - 如何在 laravel 5.4 中使用 style.css 文件?