我尝试使用所有已创建的刀片视图配置自动完成输入,因此可以选择获取所有视图的数组吗?有View :: exists()来检查特定视图但是如何获取所有视图?
public function index(){
$allviews = Storage::files('');
return view('pages.dashboard', ['allviews' => $allviews]);
}
在我看来,我有这段代码
@foreach($allviews as $view)
<li>{{ $view }}</li>
@endforeach
它只显示 .gitignore 文件
答案 0 :(得分:7)
使用File
外观扫描目录并提供内容。
点击这里https://laravel.com/docs/5.3/filesystem#directories
在config/filesystems.php
中将视图磁盘配置为磁盘阵列中的以下代码段:
'disks' => [
// ...
'views' => [
'driver' => 'local',
'root' => base_path('resources/views'),
],
],
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