在 Laravel 文件夹结构中存储 JSON 文件的位置

mar*_*n49 4 php json laravel laravel-blade

我想将一些数据存储在 JSON 文件中。数据将使用json_decode函数进行解码并传递给视图。

文件示例:

{
  "rooms": [
    {
      "name": "Aula Magna 1",
      "camera_url": "camera url",
      "audio_card": "audio card"
    },
    {
      "name": "Aula Magna 2",
      "camera_url": "camera url",
      "audio_card": "audio card"
    },
    {
       "name": "Aula Minor",
       "camera_url": "camera url",
       "audio_card": "audio card"
    }] 
}
Run Code Online (Sandbox Code Playgroud)

我想将此文件转换为数组,以便我可以在视图中访问它,如下所示

@foreach( $rooms as $room)
   ....
@endforeach
Run Code Online (Sandbox Code Playgroud)

Laravel 文件夹结构中的哪个位置应该存储这样的数据文件?

小智 5

您应该将文件放入该storage文件夹中,因为它是非公共目录。

您也可以将其放在resources文件夹中,但这不是最好的位置,因为该文件夹用于存放源文件,通常存储在源代码存储库(例如git)中。