Я пытаюсь преобразовать свою строку изображения в фактическое изображение. Который я положил в объект $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
объект в каждом проекте. Вот фотография, чтобы показать вам, что я имею в виду:
В базе данных вы можете увидеть, что у меня только четыре проекта.
Вы делаете свой массив в формате JSON. – aldrin27
Что вы пытаетесь сделать? Если вы пытаетесь взять URL-адрес изображения и вернуть его в качестве фактического изображения ... зачем вы его нажимаете на '$ projects' и ставите его в точку зрения? ? – andrewtweber
Потому что я хочу перебирать $ projects. Потому что каждый проект может иметь изображение. – superkytoz