相关文章推荐
博学的枇杷  ·  SQL中的嵌套CASE语句 - ·  2 月前    · 
唠叨的硬盘  ·  如何实现MySQL case when ...·  2 月前    · 
微笑的青蛙  ·  selenium ...·  2 月前    · 
帅呆的篮球  ·  子查詢 (SQL Server) - ...·  1 月前    · 
豪爽的热水瓶  ·  How to export a Hive ...·  4 周前    · 
旅行中的铁链  ·  06.02 | ...·  4 月前    · 
安静的卤蛋  ·  中国南车副总裁张军到浦镇检查指导“青奥会”配套项目·  5 月前    · 
豁达的针织衫  ·  《小阁藏春》txt全集下载_百度知道·  1 年前    · 
刚失恋的蚂蚁  ·  中方推进“五大家园”建设进展报告_中华人民共 ...·  1 年前    · 
寂寞的手术刀  ·  逆天邪神(爱奇艺出品,福煦影视改编制作的网络 ...·  1 年前    · 
Code  ›  laravel-admin select、multipleSelect从api中获取选项列表开发者社区
api select
https://cloud.tencent.com/developer/article/2102452
朝气蓬勃的面包
2 年前
作者头像
友儿
0 篇文章

laravel-admin select、multipleSelect从api中获取选项列表

前往专栏
腾讯云
开发者社区
文档 意见反馈 控制台
首页
学习
活动
专区
工具
TVP
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
社区首页 > 专栏 > 友儿 > laravel-admin select、multipleSelect从api中获取选项列表

laravel-admin select、multipleSelect从api中获取选项列表

作者头像
友儿
发布 于 2022-09-11 12:47:00
1.4K 0
发布 于 2022-09-11 12:47:00
举报

select、multipleSelect从api中获取选项列表

$form->select($column[, $label])->options([1 => 'foo', 2 => 'bar', 'val' => 'Option name']);
或者从api中获取选项列表:
$form->select($column[, $label])->options('/api/users');
其中api接口的格式必须为下面格式:
        "id": 9,
        "text": "xxx"
        "id": 21,
        "text": "xxx"
如果选项过多,可通过ajax方式动态分页载入选项:
$form->select('user_id')->options(function ($id) {
    $user = User::find($id);
    if ($user) {
        return [$user->id => $user->name];
})->ajax('/admin/api/users');
API /admin/api/users接口的代码:
public function users(Request $request)
    $q = $request->get('q');
    return User::where('name', 'like', "%$q%")->paginate(null, ['id', 'name as text']);
接口返回的数据结构为
    "total": 4,
    "per_page": 15,
    "current_page": 1,
    "last_page": 1,
    "next_page_url": null,
    "prev_page_url": null,
    "from": 1,
    "to": 3,
    "data": [
            "id": 9,
            "text": "xxx"
            "id": 21,
            "text": "xxx"
            "id": 42,
            "text": "xxx"
 
推荐文章
博学的枇杷  ·  SQL中的嵌套CASE语句 -
2 月前
唠叨的硬盘  ·  如何实现MySQL case when 套用子查询的具体操作步骤_mob649e81540090的技术博客_
2 月前
微笑的青蛙  ·  selenium 难定位元素,时间插件,下拉框定位,string - konglingbin
2 月前
帅呆的篮球  ·  子查詢 (SQL Server) - SQL Server | Microsoft Learn
1 月前
豪爽的热水瓶  ·  How to export a Hive table into a CSV file? - Stack Overflow
4 周前
旅行中的铁链  ·  06.02 | 加州大学伯克利分校多模态语言模型:如何训练你的Vicuna – 真实场景下微调和部署你的大语言模型
4 月前
安静的卤蛋  ·  中国南车副总裁张军到浦镇检查指导“青奥会”配套项目
5 月前
豁达的针织衫  ·  《小阁藏春》txt全集下载_百度知道
1 年前
刚失恋的蚂蚁  ·  中方推进“五大家园”建设进展报告_中华人民共和国外交部
1 年前
寂寞的手术刀  ·  逆天邪神(爱奇艺出品,福煦影视改编制作的网络动画系列)_百度百科
1 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号