Поскольку ответ указал , вы не можете этого сделать, так как blade-сервер обрабатывается на стороне сервера. Однако есть обходной путь, но он дорогой и подвержен уязвимостям: создайте пользовательские маршруты, которые при необходимости выводят нужные файлы blade-серверов.
In routes.php
:
Route::get('/blades/{path_to_blade}', function($path_to_blade){
return view($path_to_blade);
})->where('path_to_blade', '^[a-z0-9\_\-\.]+$');
Затем вы можете использовать ajax позвоните или как угодно, чтобы позвонить по запрошенному шаблону. Я использую jQuery в качестве демонстрации:
$.ajax({
url: "/blades/template.path",
cache: false,
success: function(html){
$("#element_in_which_to_insert").append(html);
}
});
Вы также можете запросить шаблон в браузере: /blades/template.path
. Но опять же: этот метод подвержен уязвимостям. Вместо этого вы должны использовать каркас внешнего интерфейса, такой как Vue или Angular.