在laravel 5.2

时间:2016-07-05 00:35:42

标签: javascript php laravel-5

有没有办法可以从laravel 5.2中的.php文件中包含属于文件夹的所有javascript文件?

有些事情:

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

2 个答案:

答案 0 :(得分:1)

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

包含文件夹中的所有文件。也就是说,创建一个includesbootstrap等文件可能是一个更好的主意,您可以在其中列出应包含的所有文件,并包含THAT文件。这种方式更易于维护,如果您希望暂时“禁用”文件,则不必删除移动

答案 1 :(得分:1)

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

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

这是我想到的第一个想法。