各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案

Str Tom,为分享PHP技术和解决方案,贡献一份自己的力量!
收藏本站(不迷路),每天更新好文章!
当前位置:首页 > CMS教程 > PHP

解决laravel-admin中select在form编辑时不能自动选中当前的值的问题

管理员 2023-09-05
PHP
135

解决laravel-admin中select在form编辑时不能自动选中当前的值的问题

内容导读

收集整理的这篇技术教程文章主要介绍了解决laravel-admin中select在form编辑时不能自动选中当前的值的问题,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1376字,纯文字阅读大概需要2分钟

内容图文

这篇文章主要介绍了关于解决laravel-admin中select在form编辑时不能自动选中当前的值的问题,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

为每一个Model中创建一个能够自动生成select的option的方法就可以了。

例如为User.php这个model创建生成option的方法

    /**     * 获取用户列表-select-option     * @return User[]|IlluminateDatabaseEloquentCollection     */    public static function getSelectOptions()    {        $options = DB::table('users')->select('id','name as text')->get();        $selectOption = [];        foreach ($options as $option){            $selectOption[$option->id] = $option->text;        }        return $selectOption;    }

在对应的控制器中使用比如Article的控制器中

    protected function form()    {        return Admin::form(Article::class, function (Form $form) {            $form->display('id', 'ID');            $form->text('title','标题')->rules('required|min:10');            $form->textarea('description','摘要简介');            $form->ueditor('body','正文')->rules('min:10');            $form->select('user_id','作者')->options(User::getSelectOptions());            (略)

文档中说的使用接口方式,而且返回文档中的格式,是不能解决自动选中原值的,只能是空白的。

$form->select('user_id','作者')->options(admin_base_path('/api/users'));

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关推荐:

Centos中更新openssl、cur和php的方法

对 Laravel-permission 项目的性能优化

在Laravel 5.6中 使用Swoole的协程数据库查

以上就是解决laravel-admin中select在form编辑时不能自动选中当前的值的问题的详细内容,更多请关注Gxl网其它相关文章!

内容总结

以上是为您收集整理的解决laravel-admin中select在form编辑时不能自动选中当前的值的问题全部内容,希望文章能够帮你解决解决laravel-admin中select在form编辑时不能自动选中当前的值的问题所遇到的程序开发问题。 如果觉得技术教程内容还不错,欢迎将网站推荐给程序员好友。

内容备注

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

扫码关注

qrcode

QQ交谈

回顶部