【问题标题】:Where to store JSON file inside Laravel folder structure在 Laravel 文件夹结构中存储 JSON 文件的位置
【发布时间】:2024-08-07 05:40:01
【问题描述】:

我想将一些数据存储在 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"
    }] 
}

我想把这个文件转换成一个数组,这样我就可以在这样的视图中访问它

@foreach( $rooms as $room)
   ....
@endforeach

Laravel 文件夹 structutre 里面应该存储这样的数据文件吗?

【问题讨论】:

    标签: php json laravel blade


    【解决方案1】:

    您应该将文件放在storage 文件夹中,因为它是非公共目录 你也可以放在resources文件夹中,但这不是最好的地方,因为这个文件夹用于源文件,通常存储在源代码存储库(例如git)中。

    【讨论】: