Для проекта Laravel 5.3, над которым я сейчас работаю, пакет должен быть построен динамически на основе определенного контекста. Поскольку нам нужен лак в этом проекте, я пытаюсь прибегнуть к использованию тегов ESI.ESI-теги в Laravel 5.3
Я настроил маршрут, который визуализирует хлебную крошку и возвращает его следующим образом в маршрутах/web.php:
Route::get('breadcrumbs', '[email protected]');
Это то, что контроллер выглядит следующим образом:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class BreadcrumbController extends Controller
{
public function showBreadcrumb(Request $request)
{
return 'Breadcrumb';
}
}
В мой шаблон я тег ESI определяется следующим образом:
<esi:include src="{{ url('breadcrumbs') }}" />
Теперь, когда я загрузить страницу я вижу текст «Перенаправление ting to/breadcrumbs "в месте, где должен быть показан тег ESI. Очевидно, что я получаю перенаправление на/breadcrumbs и вижу вывод моего контроллера.
Как я могу остановить это поведение перенаправления и просто вернуть Laravel нужный результат?
Я не супер familar с лаком, но разве он не работает на другом порту, чем ваше основное приложение? – Chris
@ Крис-лак действительно работает на другом порту, чем основное приложение, но это не проблема. Лак должен быть правильно настроен для использования тегов ESI. – imot3k