Использовать директиву Laravel @include с файлами без PHP?

Я искал способ использования шаблонов шаблонов Laravels Blade с расширениями не PHP-файлов (вместо file_name.blade.php которые могут использовать file_name.blade.js или file_name.blade.css ) безрезультатно. Я нашел сообщение, которое, похоже, описывает, как сделать это именно для Laravel 4, однако в Laravel 5 оно больше не работает. Причина, по которой я хотел бы сделать это, – это иметь Javascript-файл, который выглядит примерно так:

 //JS stuff @foreach($Model->Values as $Value) {{ $Value->name . " = " . $Value->content . ";"}} @endforeach //More JS stuff 

И файл blade / php, который выглядит примерно так:

 //Blade stuff <script type="text/javascript"> @include('js'); </script> 

И это, кажется, самый лучший способ передать каждое значение javascript. Даже если есть лучший способ передать эти значения в javascript, причина этого вопроса заключается в том, чтобы найти, есть ли способ разбора не PHP-файла с клиентом, поскольку я думаю, что это может быть очень полезно.

Solutions Collecting From Web of "Использовать директиву Laravel @include с файлами без PHP?"

Я думал, что View::addExtension('blade.js', 'blade') будет работать и в L5. Метод не изменился. Но обратите внимание, что вам нужен движок лезвия, а не html, как в сообщении, с которым вы связались. Однако, если говорить, это хороший вопрос. Кроме того, вы упомянули, что ваши два файла имеют одно и то же имя перед расширениями, что также может испортить его.