Muh*_*mad 3 php laravel laravel-5.4
加载视图的最佳做法是什么?
文档说这里加载视图https://laravel.com/docs/5.7/views
以下是我的代码:
if (isset($results['status'])) {
$error [] = $results['msg'];
$request->session()->flash('message.level', 'danger');
$request->session()->flash('message.content', $error);
} else {
if (view()->exists('import.device.results')) {
echo view('import.device.results', compact('results'));
exit;
}
}
Run Code Online (Sandbox Code Playgroud)
当我使用
echo view('import.device.results',compact('results'));
它需要一秒钟,当我使用
return view('import.device.results',compact('results'));
这需要10秒钟
我的观点文件:
@extends('layouts_blue.master')
@section('content')
<!--content-->
<script language="JavaScript">
</script>
<div class="container content-body table-responsive" id="no-more-tables1">
@if(session()->has('message.level'))
<div class="alert alert-{{ session('message.level') }} import-device-error">
<ul class="fa-ul">
@foreach (session('message.content') as $error)
<li>{!! $error !!}</li>
@endforeach
</ul>
</div>
@endif
</div>
</div>
@stop
Run Code Online (Sandbox Code Playgroud)
Laravel在从您的控制器获得响应后执行许多必要的操作.退出控制器后,您将在其生命周期的中间终止请求:
| 归档时间: |
|
| 查看次数: |
93 次 |
| 最近记录: |