gpt4 book ai didi

laravel-5.3 - 如何获取 Laravel 5.3 中所有 View 的列表?

转载 作者:行者123 更新时间:2023-12-04 17:44:22 24 4
gpt4 key购买 nike

我正在尝试使用所有创建的 Blade View 配置自动完成输入,所以是否可以选择获取所有 View 的数组?有 View::exists() 来检查特定 View ,但如何获取所有 View ?

public function index(){   
$allviews = Storage::files('');
return view('pages.dashboard', ['allviews' => $allviews]);
}

在我看来,我有这个代码
@foreach($allviews as $view)
<li>{{ $view }}</li>
@endforeach

它只显示 .gitignore 文件

最佳答案

使用 File门面扫描目录并给出它的内容。
在这里查看 https://laravel.com/docs/5.3/filesystem#directories

config/filesystems.php 中配置您的 View 磁盘在 中添加以下代码段磁盘阵列 :

'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

关于laravel-5.3 - 如何获取 Laravel 5.3 中所有 View 的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40994063/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com