php - 使用 Laravel 从 TMDb 获取电影名称
问题描述
我正在尝试从 TMDb API 获取电影标题,但是:
错误异常
尝试访问 int 类型值的数组偏移量
控制器
$getPopuler = Http::withToken(config('services.tmdb.token'))
-> get('http://api.themoviedb.org/3/movie/popular')
-> json();
dump($getPopuler);
return view('pages.index', [
'getPopuler' => $getPopuler
]);
的结果dump($getPopuler)
给出了这个。
刀
@foreach ($getPopuler as $populer)
<div class="card text-center">
<div class="container">
<img class="img-fluid img-thumbnail" src="{{ asset('assets/image/poster01.jpg') }}" alt="Poster-01">
</div>
<div class="card-body">
<h6 class="card-title">{{ $populer['title'] }}</h6>
<i class="fas fa-star"><span class="ml-1">85%</span></i>
<p class="tahun"><small>Mar 20, 2020</small></p>
<a href="#" class="btn btn-primary">Read More</a>
</div>
</div>
@endforeach
提前致谢。
解决方案
假设您的 API 调用正常,我认为您需要按照文档results
访问API 响应的数组。
@foreach ($getPopuler['results'] as $populer)
旁注:“populer”拼写为“popular”。
推荐阅读
- python - TensorFlow 模型构建
- abap - 使用 TABLE-FIELD 声明变量时如何找出变量的类型
- netsuite - 相关自定义记录的默认字段值
- linux - ssh 故障排除,连接到 alpine docker image ssh_exchange_identification: Connection closed by remote host
- r - R将数据框转换为按列名分组的嵌套json文件/对象
- python-3.x - 网页刮号
- firebase - 使用 Firebase Cloud 功能在 expo React Native App 中进行条纹支付
- modelica - Modelica 翻译器能否更轻松地处理 for 循环或矩阵乘法?
- python - 为什么我在 python 中创建的类无法识别设置为 False 的属性?
- javascript - 加载 UI 时退出等待