有没有办法可以从laravel 5.2中的.php文件中包含属于文件夹的所有javascript文件?
有些事情:
<script type="text/javascript" src="{!! asset('js/*.js') !!}"></script>
答案 0 :(得分:1)
$list = File::allFiles('/path/to/dir');
foreach ($list as $file)
{
echo '<script type="text/javascript" src="' . (string)$file . '"></script>
}
包含文件夹中的所有文件。也就是说,创建一个includes
或bootstrap
等文件可能是一个更好的主意,您可以在其中列出应包含的所有文件,并包含THAT文件。这种方式更易于维护,如果您希望暂时“禁用”文件,则不必删除或移动。
答案 1 :(得分:1)
您可以使用以下代码来实现目标:
@foreach(Storage::files('/js') as $file)
<script type="text/javascript" src="{!! asset($file) !!}"></script>
@endforeach;
这是我想到的第一个想法。