试图将对象添加到数组

时间:2015-10-14 00:03:36

标签: php laravel-5

我试图将我的图片字符串转换为实际图片。我把它放在openssl genrsa -out pvt.key 2048对象中。

但是我想将它添加到我的$response数组中,但我不知道如何。不过我确实尝试过这个:

$projects

但它没有用,因为它没有在每个项目中放置class ProjectController extends Controller { /** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $projects = Project::all(); foreach ($projects as $key => $value) { $response = new \stdClass(); $response = Response::make($value->image, 200); $response->header('Content-Type', 'image/jpeg'); $projects[] = $response; } return view('projects.index', ['projects' => $projects]); } 对象。这是一张图片,向您展示我的意思:

enter image description here

在数据库中,您可以看到我只有四个项目。

enter image description here

2 个答案:

答案 0 :(得分:1)

替换此

$projects[] = $response;

有了这个..

array_push($projects, $response);

你也可以这样做..

$projects[count ($projects)]=$response;

或者只是..

$projects[]=$response;

接受你的选择......

答案 1 :(得分:0)

您可以尝试使用array_push在$ projects中添加$ response