【问题标题】:How to fetch data to select option in Laravel?如何在 Laravel 中获取数据以选择选项?
【发布时间】:2021-08-14 10:52:30
【问题描述】:

场景:

  1. 我有一个存储在数据库表(即状态)中的状态列表(即:Pending、Review、Approve + ...)
  2. 我已经创建了需要选择的订单表格(创建订单时的表格状态) 现在告诉我如何将这些数据获取到 create.blade 以及我是否必须在模型中编写关系?请帮忙! 我看过几篇文章,但他们没有提到模型和控制器部分,所以我非常困惑。我需要一些整洁干净的方法来实现没有 laravel 集体。非常感谢。

【问题讨论】:

    标签: laravel model-view-controller laravel-8


    【解决方案1】:

    在 YourController.php 中

    public function create(){
    $status = Status::all(); //fetch from Status Model
    return view('your.blade.php',compact('status'));
    }
    

    在你的.blade.php 中

    <select >
    <option value=""></option>
    @foreach($status as $stat) //Loop and Populate your data
    <option value="{{$stat.id}}">{{$stat.name}}</option>
    @endforeach
    </select>
    

    如果我很好地理解了你的问题。你可以这样传递你的数据

    【讨论】:

    • 非常感谢。我还需要在我的控制器中拉出那个状态模型。而且效果很好。
    • 它工作正常还是需要更多说明
    猜你喜欢
    • 2020-12-06
    • 2020-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-03
    • 2021-02-08
    • 1970-01-01
    • 2015-07-06
    相关资源
    最近更新 更多