有什么方法可以在模态中获取数据吗?我知道可以通过Jquery使用它,但是我想知道是否有任何方法可以使用Laravel本身。在视图中,我们可以这样做:
return view ('admin/users/index', ['datas1' => $ datas1, 'datas2' => $datas2];
但是对于模态,是否可以做这样的事情?通过控制器并在模态中发送我的数据,我检查此数据是否为空或已填充,因为这个答案我只想显示不同的内容,例如:
$dep = User::query()->where('dep_link', $id)->get();
return['status' => 'success', 'dep' => $dep];
仅在模式中进行验证:
<div class="row" style="padding: 28px 20px;">
<div class="col-12">
@if(empty($dep))
<div class="position-relative">
<label for="rg_titular">Selecione o RG do titular (.png .jpg .pdf)</label><br>
<input type="file" name="rg_titular" class="file-input"/>
<button type="button" class="file-button">Selecionar arquivo</button>
<span class="text-arquivo">Arquivo selecionado!</span>
</div>
@else
<a href="link" target="_blank">
Visualizar RG do titular
</a>
@endif
</div>
</div>
有什么办法可以在模态窗口中获取此数据并使用它们?我只想检查一下它是否为空,就是这样。
答案 0 :(得分:0)
您可以为模态刀片文件编写一个视图编辑器。
https://laravel.com/docs/5.8/views#view-composers
在您的服务提供商(应用或您制作的自定义服务提供商)中
public function boot()
{
view()->composer('myBladeFileName', function ($view) {
$activeUsers = \App\User::where('active', true)->get();
$view->with(compact('activeUsers'));
});
}