相关文章推荐
发呆的拖把  ·  Laravel 台灣翻譯文件 | ...·  1 月前    · 
读研的葫芦  ·  Laravel 台灣翻譯文件 | ...·  1 月前    · 
阳光的胡萝卜  ·  在不支持递归SQL的Hive/Impala中 ...·  1 月前    · 
坚强的大熊猫  ·  針對顯示兩部伺服器之間不同效能的查詢進行疑難 ...·  2 周前    · 
博学的甘蔗  ·  An exception occurred ...·  2 周前    · 
要出家的灌汤包  ·  民国年间,有一个土匪最爱绑架外国人,却又不要赎金·  1 年前    · 
霸气的煎饼  ·  同样是修习《九阴真经》,周芷若与黄蓉相比,谁 ...·  2 年前    · 
机灵的香槟  ·  陈杰出席中法百年留学座谈会暨图片展 - ...·  2 年前    · 
飞奔的马铃薯  ·  【创建美丽庭院 ...·  2 年前    · 
逼格高的抽屉  ·  秘诀-副本歌手短内容-漫画牛·  3 年前    · 
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"
 
推荐文章
发呆的拖把  ·  Laravel 台灣翻譯文件 | Laravel 道場
1 月前
读研的葫芦  ·  Laravel 台灣翻譯文件 | Laravel 道場
1 月前
阳光的胡萝卜  ·  在不支持递归SQL的Hive/Impala中获取父节点所有后代
1 月前
坚强的大熊猫  ·  針對顯示兩部伺服器之間不同效能的查詢進行疑難解答 - SQL Server | Microsoft Learn
2 周前
博学的甘蔗  ·  An exception occurred while reading a database value. The expected type was 'System.Byte[]' but the
2 周前
要出家的灌汤包  ·  民国年间,有一个土匪最爱绑架外国人,却又不要赎金
1 年前
霸气的煎饼  ·  同样是修习《九阴真经》,周芷若与黄蓉相比,谁的武功更胜一筹?|郭靖|梅超风_网易订阅
2 年前
机灵的香槟  ·  陈杰出席中法百年留学座谈会暨图片展 - 中华人民共和国教育部政府门户网站
2 年前
飞奔的马铃薯  ·  【创建美丽庭院 乡村振兴巾帼行】——颍东区“美丽庭院”示范户展示——正午镇
2 年前
逼格高的抽屉  ·  秘诀-副本歌手短内容-漫画牛
3 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号