相关文章推荐
豪爽的热水瓶  ·  How to export a Hive ...·  3 月前    · 
留胡子的鼠标  ·  MySQL字段等值查询时,尾部有空格也能匹配 ...·  1 月前    · 
知识渊博的豆芽  ·  PostgreSQL ...·  5 月前    · 
闷骚的咖啡  ·  人才队伍·  7 月前    · 
犯傻的铅笔  ·  沈阳地铁10号线二期正在建设,未来本溪、辽阳 ...·  1 年前    · 
小胡子的针织衫  ·  不小心做了一件尴尬的事,忘不了,一想起就难受 ...·  1 年前    · 
含蓄的铁板烧  ·  ElasticSearch 中的 ...·  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"
 
推荐文章
豪爽的热水瓶  ·  How to export a Hive table into a CSV file? - Stack Overflow
3 月前
留胡子的鼠标  ·  MySQL字段等值查询时,尾部有空格也能匹配上的坑 - waterystone
1 月前
知识渊博的豆芽  ·  PostgreSQL 是什么?_PostgreSQL 优缺点 - AWS 云服务
5 月前
闷骚的咖啡  ·  人才队伍
7 月前
犯傻的铅笔  ·  沈阳地铁10号线二期正在建设,未来本溪、辽阳百姓又能跟着借光了|桃仙|公交专线_网易订阅
1 年前
小胡子的针织衫  ·  不小心做了一件尴尬的事,忘不了,一想起就难受。|KY趣味心理速递Vol.72_腾讯新闻
1 年前
含蓄的铁板烧  ·  ElasticSearch 中的 Mapping - 码农充电站 - 博客园
1 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号