【问题标题】:Getting data out of array separately in laravel在laravel中分别从数组中获取数据
【发布时间】:2018-01-17 08:07:23
【问题描述】:

我正在使用运输系统来计算运费。

这是我目前在刀片中得到的:

如你所见,我得到id of state,然后是name of state。

这是我的功能:

public function index() {
        $data = RajaOngkir::Provinsi()->all();
        return view('welcome', compact('data'));
    }

这是我的刀片代码:

@foreach($data as $sss)
  @foreach($sss as $numbers)
    {{ $numbers }} <br>
  @endforeach
@endforeach

这里是{{$data}}转储信息:

我想要的是分别获得 idname 以便我可以使用它 在输入中。

【问题讨论】:

    标签: php laravel


    【解决方案1】:

    无论如何,foreach 将循环并提取相关信息。然后你就在你的刀片中显示它,如下所示:

    @foreach ($data as $info)
        ID: {{ $info->province_id }} <br />
        Name: {{ $info->province }}
    @endforeach
    

    更新:

    根据我的重新阅读,您希望将其作为表单下拉选择,以便您可以计算运费,因此您只需这样做:

    <select name="province" id="">
        <option value="">Select</option> -> This will be the default select option
        @foreach ($data as $info)
        <option value="{{ $info->province_id }}">{{ $info->province }}</option>
        @endforeach
    </select>
    

    【讨论】:

    • 谢谢老兄,它运行良好。在我接受之前,如果我有这样的代码$data = RajaOngkir::Kota()-&gt;all();,你知道如何根据选定的province 获得cities 吗?
    • 没有看到代码就很难回答。我建议用相关信息提出一个次要问题。
    • 哦,还有一件事我无法通过{{ $info-&gt;province_id }} 获得它,但{{ $info['province_id'] }} 可以。
    • 没有问题。我会留意并尽可能提供帮助。
    • 我提出了第二个问题:stackoverflow.com/questions/48296541/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-09
    • 1970-01-01
    • 2020-01-08
    • 1970-01-01
    • 2019-10-06
    • 2015-11-26
    相关资源
    最近更新 更多