Laravel-admin 后台的自定义页面用法_laravel-admin $form->action-程序员宅基地

技术标签: PHP  Laraver  

Laravel-admin 这个后台很好用,几乎省去了html和js的困扰,让后台CURD变得优雅简洁。

这是一个自定义面的Demo

路由定义:

    $router->get('mails/send', 'MailController@send');
    $router->post('mails/send', 'MailController@send');

控制中写法:

public function send(Content $content)
    {
        //添加请求
        if (request()->isMethod('post')) {

            //验证
            $data = request()->post();

            $validate = Validator::make($data, [
                'title' => 'required|max:125',
                'content' => 'required'
            ]);
            //处理
            if ($validate->fails()) {
                $content->withWarning('提醒', $validate);
            } else {
                Mail::create($data);
                $content->withSuccess('提醒', '操作成功');
                return redirect('/admin/mails');
            }
        }


        $content->header('群发邮件');

        $form = new \Encore\Admin\Widgets\Form();
        $form->action('send');
        $form->text('title','标题')->rules('required');
        $form->textarea('content','内容')->rules('required');

        $content->body($form);
        $js = <<<SCRIPT
        
SCRIPT;
        Admin::script($js);
        return $content;
    }

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/myarche/article/details/86648102

智能推荐

SkyWalking8.7源码解析(五):链路基本知识、链路ID生成、TraceSegment、Span基本概念、Span完整模型、StackBasedTracingSpan_skywalking spanid-程序员宅基地

文章浏览阅读4.1k次,点赞11次,收藏19次。21、链路基本知识 上图是一个下单接口的链路,在链路中首先要理解的概念是Segment,Segment表示一个JVM进程内的所有操作,上图中有6个Segment。Gateway Segment是Mall Segment的parent,通过parent关系就可以把多个Segment按顺序拼起来组装成一个链路 一个Segment里可能发生多个操作,如上图Segment中操作1是查Redis,操作2是查MySQL,这就是两个Span,Span表示一个具体的操作。Span之间也是基于parent的关系构建起_skywalking spanid

Flask Python:如何获取不同请求方式的参数_python flask 获取客户端请求的参数-程序员宅基地

文章浏览阅读1.1k次,点赞13次,收藏18次。flask,python如何获取不同请求方式的参数,如何获取post请求的参数,get_data(),get_json()的使用_python flask 获取客户端请求的参数

苦难是人生最大的财富_苦难是我最大的财富-程序员宅基地

文章浏览阅读1.9k次。苦难是人生最大的财富  ——少 年 求 伯 君 求伯君,这个响亮的名字,现在早已经被全国少年电脑迷所熟知,一大批有志于IT业发展的莘莘学子,暗中以他的成功经历为楷模,渴望像他那样创业,用少年英雄的大手笔,为中国电脑软件业增添一道亮丽的风景线。称求伯君为“少年英雄”毫不为过:——1986年,他完成自己的处女作“西山打印系统”,毅然辞职“下海”时,年仅22岁。——1989年,WPS横空出世,继而风靡全国,迅_苦难是我最大的财富

华为mate10科学计算机,手机替代电脑为时过早?看华为Mate 10教你轻办公-程序员宅基地

文章浏览阅读178次。PC行业无疑已经遇到了瓶颈,从2011年至今,它已经经历了超过6年的市场寒冬,连续12个季度的下滑让整个行业销量萎缩了30%(IDC数据)。短时间的波动可以解释为市场的原因,但是横跨数年的持续下滑只能向PC自身深究,那就是曾经代表先进生产力的传统PC已经无法跟上时代,更无法满足消费者的需求。面对智能手机与平板电脑的激烈竞争,这几年的PC又一次在生动地实践着“落后就要挨打”这份真理,昔日的王者将亡未..._哪款手机替代电脑办公好用

大数据从入门到实战——MongoDB 实验——java 和 MongoDB-程序员宅基地

文章浏览阅读1.9k次,点赞7次,收藏28次。MongoDB 实验——java 和 MongoDBJava 操作 MongoDB 数据库(一)Java 操作 MongoDB 数据库(二)Java 操作 MongoDB 数据库(一)package step1;import java.util.function.Consumer;import java.util.logging.Level;import java.util.logging.Logger;import java.util.ArrayList;import java.util.L_mongodb 实验——java 和 mongodb

HDL & FPGA 学习 - Quartus II 工程搭建,ModelSim 仿真,时序分析,IP 核使用,Nios II 软核使用,更多技巧和规范总结_altddio_bidir-程序员宅基地

文章浏览阅读1k次,点赞21次,收藏20次。HDL & FPGA 学习 - Quartus II 工程搭建,ModelSim 仿真,时序分析,IP 核使用,Nios II 软核使用,更多技巧和规范总结_altddio_bidir

随便推点

LK流程-----基于MTK平台_lk mtk i2c 6762-程序员宅基地

文章浏览阅读3.8k次,点赞5次,收藏27次。一、LK简介Lk的主要功能: 1、初始化硬件模块,比如时钟,中断,UART,USB,LCD,PMIC,eMMC等。打开MMU,使能I/D-cache,加速lk执行,显示logo、充电相关。 2、从emmc的boot分区取出boot.img解压,将根文件系统(ramdisk)、zImage加载到DRAM; 3、解析dtb,写入到DRAM指定区域; 4、关闭MMU、irq_lk mtk i2c 6762

frps 多个_使用frp工具实现内网的穿透以及配置多个ssh和web服务-程序员宅基地

文章浏览阅读1.3k次。frp简介frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。环境准备ssh连接1. 需要一台可以直接访问外网的服务器,比如阿里云服务器(服务端)2. 需要做内网穿透的服务器,比如公司内部的局域网测试服务器(客户端)web访问3. 需要额外的已经备案的域名下载地址安装步骤客户端跟服务端都..._frps多对一

哈夫曼字符串编码c语言实现,哈夫曼编码-C语言实现-程序员宅基地

文章浏览阅读2.2k次,点赞2次,收藏19次。实验目的:(1) 掌握二叉树的定义;(2) 掌握哈夫曼树和哈夫曼编码算法的实现。???实验内容:实现一个哈夫曼编码系统,系统包括以下功能:(1) 字符信息统计:读取待编码的源文件SourceFile.txt,统计出现的字符及其频率。附:SourceFile.txt文件内容为U ARE THE BEST IN MY HEART(2) 建立哈夫曼树:根据统计结果建立哈夫曼树。(3) 建立哈夫曼码表:利..._给出字符串中每个字符的哈夫曼编码的码字c语言

java输出流文件_Java基础之文件的输入输出流操作-程序员宅基地

文章浏览阅读1.2k次。在介绍输入输出流之前,首先需要了解如何创建文件,创建文件夹以及遍历文件夹等各种操作,这里面不在一一介绍,主要介绍的是文件的输入输出流操作。在起初学习文件操作之前,总是喜欢将输入输出弄混淆,后来通过看一些书以及一些视频,有了一些自己的心得体会,随后介绍一下,以便在我以后忘记的时候可以温习一下。1.流的概念及分类Java将所有传统的流模型(类或抽象类),都放在了Java.io包中,用来实现输入输出的功..._java输出流输出文件

live555读文件改为读内存_live555 bank_size-程序员宅基地

文章浏览阅读905次。live555读文件改为读内存近期有一项工作涉及到视频流的传输,在RTSP服务器中实时转播国标服务器获取到的h264视频数据,而live555库只支持文件推流,经过几天的摸索,实现其功能,以此文档记录之。(本次记录以live555库的mediaServer案例程序为基础)live555版本为 这里 的2019.6.28版本安装指令:1、./genMakefiles linux (linux..._live555 bank_size

无法为共享或远程虚拟机创建克隆_虚拟机安装Linux+克隆虚拟机-程序员宅基地

文章浏览阅读2k次。1. VMware创建虚拟机1.1、新建虚拟机1.2、虚拟机安装Linux系统VMware虚拟机创建好了,需要启动虚拟机并安装操作系统了安装过程中会出现一个media检测的对话框,此时选择”Skip”即可给虚拟的计算机起个名称配置网络设置开启虚拟启动时网卡自动连接网络给虚拟的计算机设置一个固定的IP地址虚拟机网络配置完成后,继续”next”设置系统时间当设置的密码比较简单时,会弹出提示相关信息,..._无法为共享或远程虚拟机创建克隆

推荐文章

热门文章

相关标签