使用转储模具时得到json_code数据,但返回视图laravel时返回非法偏移量

问题描述 投票:0回答:2

我正在使用食尸鬼访问我制作的API,我想返回此json_decode的值

    public function edit($id)
    {

    $client = new Client();
    $response = $client->request('GET', '103.200.4.97:9090/api/v1/content/'.$id);

    $body = $response->getBody();
    $data = json_decode($body, true);

    return view('content.edit-content', compact('data'));

    }

当我用dd($data);转储json_decode时,我得到了json值,但是当我想返回该值以紧凑方式查看时,我得到了错误的非法偏移量字符串'id'] >>

这是我的观点

@extends('layouts.app')

@section('content')
<form method="post" action="{{ url('/update_content') }}">
    @csrf
    @foreach ($data as $item)

    <div class="form-group">
        <label for="thumbnail_url">Thumbnail URL</label>
        <input type="hidden" name="id" value="{{ $item['id'] }}">
        <input type="text" class="form-control" id="thumbnail_url" placeholder="Enter Thumbnail url" name="thumbnail_url" value="{{ $item['thumbnail_url'] }}">
    </div>
    <div class="form-group">
        <label for="image_url">Image URL</label>
        <input type="text" class="form-control" id="image_url" placeholder="Enter Image" name="image_url" value="{{ $item['image_url'] }}">
    </div>
    <div class="form-group">
        <label for="category_id">Category id</label>
        <input type="text" class="form-control" id="category_id" placeholder="Enter Category" name="category_id" value="{{ $item['category_id'] }}">
    </div>
    <div class="form-group">
        <label for="title">Title</label>
        <input type="text" class="form-control" id="title" placeholder="Enter Title" name="title" value="{{ $item['title'] }}">
    </div>
    <div class="form-group">
        <label for="description">Description</label>
        <input type="text" class="form-control" id="description" placeholder="Enter Description" name="description" value="{{ $item['description'] }}">
    </div>

    @endforeach
    <button type="submit" class="btn btn-primary">Submit</button>
</form>

@endsection

[我正在用食尸鬼访问我制作的API,我想返回此json_decode公共函数的值edit($ id){$ client = new Client(); $ response = $ client-> request('...

json laravel api guzzle
2个回答
0
投票

请尝试这个。


0
投票

将获取的内容添加到您的响应正文中

© www.soinside.com 2019 - 2024. All rights reserved.