包括所有属于laravel 5.2文件夹的javascript文件


Include all javascript files belonging to a folder in laravel 5.2

是否有一种方法,我可以包括所有属于一个文件夹的javascript文件,从一个。php文件在laravel 5.2?

类似以下语句的内容:

<script type="text/javascript" src="{!! asset('js/*.js') !!}"></script>

您可以使用以下代码来实现您的目标:

@foreach(Storage::files('/js') as $file)
    <script type="text/javascript" src="{!! asset($file) !!}"></script>
@endforeach;

这是我想到的第一个主意

$list = File::allFiles('/path/to/dir');
foreach ($list as $file)
{
    echo '<script type="text/javascript" src="' . (string)$file . '"></script>
}

这将包括文件夹中的所有文件。也就是说,创建一个像includesbootstrap这样的文件可能是一个更好的主意,在这里列出任何和所有应该包含的文件-并包含该文件。这样更容易维护,如果你希望一个文件只是暂时"禁用",你不需要删除或者移动