我正在尝试使用所有创建的刀片视图配置自动完成输入,因此是否有选项可以获取所有视图的数组?有View :: exists()来检查特定视图但是如何获取所有视图?
public function index(){
$allviews = Storage::files('');
return view('pages.dashboard', ['allviews' => $allviews]);
}
Run Code Online (Sandbox Code Playgroud)
在我看来,我有这个代码
@foreach($allviews as $view)
<li>{{ $view }}</li>
@endforeach
Run Code Online (Sandbox Code Playgroud)
它只显示.gitignore文件
小智 7
使用Filefacade来扫描目录并提供它的内容.点击这里https://laravel.com/docs/5.3/filesystem#directories
配置您的视图磁盘config/filesystems.php添加到磁盘阵列中的以下片段:
'disks' => [
// ...
'views' => [
'driver' => 'local',
'root' => base_path('resources/views'),
],
],
Run Code Online (Sandbox Code Playgroud)
Storage::disk('views')->files('') //will list all directory and contents available in resources/views
Storage::disk('views')->files('auth') //will give content of resources/views/auth directory
| 归档时间: |
|
| 查看次数: |
2334 次 |
| 最近记录: |