我认为,当我扩展刀片模板时,我的视图存在缓存问题。 结果应该是:
Before : 578
Parent : 578
Section : 578
我有:
Before : 578
Parent : 576
Section : 578
父模板从某处获取另一个ID?缓存吗?
这是我的代码:
//BlocController
public function edit(Bloc $bloc)
{
$content = view('blocs.'.$bloc->bloc_type.'.edit')
->with('bloc', $bloc);
return $content;
}
//称为模板
Before : {{$bloc->id}}
@extends('blocs.edit')
@section('form_fields')
Section : {{$bloc->id}}
@endsection
//模板blocs.edit
Parent : {{$bloc->id}}
@yield('form_fields')
有什么主意吗?
谢谢?
答案 0 :(得分:0)
我找到了办法。我使用了一个视图编辑器,并使用了我在url中传递的参数来获取$ bloc,然后再将其发送到父视图
// app / Providers / AppServiceProvider.php
public function boot()
{
View::composer('blocs.edit', function ($view) {
$bloc = Request::route()->parameter('bloc');
$view->with(['bloc' => $bloc]);
});
}