Laravel 框架 在模板页面直接输出数据,怎么在页面打开的时候显示 loading 加载
方法
public function myMerchant(Request $request){
$service_manager = MerchantService()->getServiceManagerForRole();
$user = MerchantService()->getMerchantList($request);
$role_id = UserService()->getUserRole();
return view('admin.public.loading', [
'service_manager'=>$service_manager,
'data'=>$user,
'role'=>$role_id,
]);
}
*模板页面循环输出数据
<tbody>
@if($data->count())
@foreach($data as $key=>$value)
<tr>
<td>{{ ($key+1)+(((request()->get("page") ?request()->get("page") : 1)-1) *20) }}</td>
<td>{{$value->name}}</td>
<td>{{$value->phone}}</td>
<td>{{$value->belong_industry}}</td>
<td>{{$value->address}}</td>
<td>{{$value->store_num}}</td>
<td>
@if($value->state ==1)
<span class="layui-badge layui-bg-green" >
@elseif($value->state ==2)
<span class="layui-badge">
@elseif($value->state ==3)
<span class="layui-badge layui-bg-gray" >
@else
<span class="layui-badge refuse" data-msg = "{{$value->verify_msg}}">
@endif
{{$value->state_extend}}</span>
</td>
<td>{{$value->service_extend}}</td>
<td>{{$value->service_manage_extend}}</td>
<td>{{$value->created_at}}</td>
<td>
<button class="layui-btn layui-btn-sm rate " value="{{$value->user_id}}" >费率</button>
@if($value->state == 3)
<button class="layui-btn layui-btn-sm layui-btn-disabled" >编辑</button>
@else
<button class="layui-btn layui-btn-sm merchant_edit"
data-url ="{{ route("admin.edit_merchant",['id'=>$value->id])}}">编辑</button>
@endif
<button class="layui-btn layui-btn-sm merchant_detail"
data-url ="{{ route("admin.detail_merchant",['id'=>$value->id])}}">详情</button>
@if($role == env('root_id'))
<button class="layui-btn layui-btn-sm pay " data-url="{{route('admin.set_merchant_pay',['id'=>$value->user_id])}}">付款</button>
<button class="layui-btn layui-btn-sm return " data-url="{{route('admin.set_merchant_return',['id'=>$value->user_id])}}">退款</button>
@endif
</td>
</tr>
@endforeach
@else
<tr>
<td colspan = '11'>暂无数据</td>
</tr>
@endif
</tbody>
提问:这种怎么在数据加载出来显示loading 页面?
推荐文章: