2015-10-14 155 views
1

我試圖將我的圖像字符串轉換爲實際圖像。我把這個放在$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]); 
    } 

但它沒有工作,因爲它沒有把$response對象中的每個項目。這裏是一個圖片向你展示我的意思:

enter image description here

在數據庫中,你可以看到,我只有四個項目。

enter image description here

+0

你讓你的JSON格式陣列。 – aldrin27

+1

你想做什麼?如果您正在嘗試拍攝圖片網址並將其作爲實際圖片返回,您爲什麼會將其推送到「$ projects」並將其放入視圖中? ? – andrewtweber

+0

因爲我想循環$項目。因爲每個項目都可以有圖像。 – superkytoz

回答

1

$響應替換此

$projects[] = $response; 

有了這個..

array_push($projects, $response); 

你也可以做到這一點。 。

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

或者只是..

$projects[]=$response; 

隨你挑......

0

你可以嘗試array_push添加在$項目