资讯专栏INFORMATION COLUMN

laravel-admin 使用记录(二) - 快速搭建 CURD

verano / 511人阅读

摘要:导语安装完成之后,简单的改了下配置和页面效果。接下来快速的搭建。就用之前测试用的表进行。控制器和路由指定生成控制器。细节优化当然还是有些不足的,例如在添加的时候,年龄这里是个开关简单修改如下是对应的显示标签看起来好点了

导语

安装完成之后,简单的改了下配置和页面效果。接下来快速的搭建 CURD。就用之前测试用的 faker_users 表进行。

控制器和路由

指定 model 生成控制器 php artisan admin:make DatabaseFakerUserController --model=AppModelsFakerUser。执行之后,生成了文件 Database/FakerUserController,并且已经有了相关的操作方法

admin/route.php 文件中添加路由,最终代码如下

 config("admin.route.prefix"),
    "namespace" => config("admin.route.namespace"),
    "middleware" => config("admin.route.middleware"),
], function (Router $router) {

    $router->get("/", "HomeController@index");

    Route::group(["prefix" => "database", "namespace" => "Database"], function ($route) {
        $route->resource("faker_user", "FakerUserController");
    });
});
添加菜单

代码修改完成后,添加相对应的菜单

添加完成后,来访问一下

看起来还不错,CURD 的功能都有了,而且有导出、筛选等功能。

细节优化

当然还是有些不足的,例如在添加的时候,年龄这里是个开关

简单修改如下

/**
     * Make a form builder.
     *
     * @return Form
     */
    protected function form()
    {
        $form = new Form(new FakerUser);

        // FakerUser::labels() 是对应的显示标签
        
        $form->text("name", FakerUser::labels()["name"]);
        $form->email("email", FakerUser::labels()["email"]);
        $form->number("age", FakerUser::labels()["age"]);
        $form->text("city", FakerUser::labels()["city"]);

        return $form;
    }

看起来好点了

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/30186.html

相关文章

  • laravel-admin 使用记录(一) - 安装

    摘要:突发奇想要用是因为工作中正好用到,借此机会熟悉下。安装按照文档进行安装就可以了,注意前提是使用正常,并且数据库已经链接成功。这个时候已经生成了配置文件,可以根据需求进行修改。最后一步是登录测试经过如上步骤的安装之后,来测试一下。 导语 网站搭建已经好几个月了,起初没有想着用后台。一来是没有开放访问,二是也没有保存什么数据。突发奇想要用 laravel-admin 是因为工作中正好用到,...

    Worktile 评论0 收藏0
  • Laravel-admin 爆改(一)

    摘要:爆改一最近再整用了然后爆改了一下记录记录如果觉得不行那就在下面喷吧是一个可以快速帮你构建后台管理的工具,它提供的页面组件和表单元素等功能,能帮助你使用很少的代码就实现功能完善的后台管理功能。 Laravel-admin 爆改(一) 最近再整cms,用了Laravel-admin,然后爆改了一下,记录记录.如果觉得不行,那就在下面喷吧 showImg(https://segmentfau...

    xushaojieaaa 评论0 收藏0
  • PHP程序员如何优雅的搬砖

    摘要:这是年前的最后一篇文章,本章来聊一聊程序员如何优雅的搬砖搬砖既为达到目的,不断重复某项工作的行为,其实与造轮子一样,不谋而合基础这里的基础并非单指其技术能力,技术底蕴,更有意体现程序员在初期不断重复的工作而获得的感想与意识。 showImg(https://segmentfault.com/img/bVbnSFx?w=800&h=444); 我一生的文章都会放在这里,我的博客,我希望每...

    妤锋シ 评论0 收藏0
  • laravel-admin 使用记录(三) - 使用扩展

    摘要:导语有一些很方面的扩展可以使用,下面使用管理器。安装其实步骤很简单的,按照官方文档很快就好按照使用两步就安装好了,网址是,看下官方配图数据库选择配置信息命令行都支持,很不错。更多的扩展,可以查看下方链接。 导语 laravel-admin 有一些很方面的扩展可以使用,下面使用Redis 管理器。 安装 其实步骤很简单的,按照官方文档很快就好 composer 按照 composer ...

    bang590 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<