当前位置: 首页 > news >正文

thinkphp5项目--企业单车网站(七)

thinkphp5项目--企业单车网站(七)

 

项目地址

fry404006308/BicycleEnterpriseWebsite: Bicycle Enterprise Website
https://github.com/fry404006308/BicycleEnterpriseWebsite

 

一、css样式:float和margin-right

<div class="radio " style="float:left;margin-right:10px;">

 

二、验证器

声明

 1 <?php
 2 namespace app\admin\validate;
 3 
 4 use think\Validate;
 5 class Admin extends Validate
 6 {
 7     protected $rule = [
 8         'username' => 'require|max:25|unique:admin',
 9         'password' => 'require|min:32',
10     ];
11 
12     protected $message = [
13         'username.require' => '管理员名称必须填写',
14         'username.max' => '管理员名称最多不能超过25个字符',
15         'password.require' => '管理员密码必须填写',
16         'password.min' => '管理员密码最少32个字符',
17     ];
18 
19 
20     protected $scene = [
21         'add' => ['username'=>'require|unique:admin','password'],
22         'edit' => ['username'=>'require|unique:admin'],
23     ];
24 }

 

使用

 1 <?php
 2 namespace app\admin\controller;
 3 use think\Controller;
 4 use app\admin\model\Admin as ModelAdmin;
 5 use think\Validate;
 6 use think\Loader;
 7 use app\admin\controller\Base;
 8 
 9 class Admin extends Base
10 {
11     //增加页
12     public function add()
13     {
14         if(request()->isPost()){
15             //获取post提交的数据
16             $data=input('post.');
17 
18             //验证
19             $validate = Loader::validate('Admin');
20             if(!$validate->scene('add')->check($data)){
21                 $this->error($validate->getError()); die;
22             }
23 
24             //模型处理获取的数据
25             $modelAdmin= new ModelAdmin();
26             //结果
27             $res=$modelAdmin->addAdmin($data);
28             
29             // $res=db('admin')->insert($data);
30             if($res){
31                 $this->success('添加管理员成功!!',url('admin/lst'));
32             }else{
33                 $this->error('添加管理员失败!!');
34             }
35             return;
36         }
37         return view();
38     }
39 
40 }

 

 

三、css样式:text-align,width

<td align="center"><input type="text" value="{$vo.sort}" style="width:50px;text-align:center"></td>

 

转载于:https://www.cnblogs.com/Renyi-Fan/p/8861334.html

相关文章:

  • Go初接触之image
  • linux系统安装telnet服务
  • ztree连接数据库,实现下拉菜单
  • c++之enum的好处与 define 的区别
  • 利用itext导出PDF的小例子
  • Linux 防火墙开放特定端口 (iptables)
  • kafka知识体系-kafka数据可靠性和一致性保证
  • 结对编程收获
  • Ojective-C学习笔记(4)关于面向对象编程
  • I函数
  • 猫狗大战
  • 洛谷 2055 BZOJ 1433 [ZJOI2009]假期的宿舍
  • UVA 10891 Game of Sum(区间DP(记忆化搜索))
  • Python学习4,字符串
  • BZOJ 3097: Hash Killer I
  • “大数据应用场景”之隔壁老王(连载四)
  • - C#编程大幅提高OUTLOOK的邮件搜索能力!
  • co.js - 让异步代码同步化
  • C学习-枚举(九)
  • docker python 配置
  • Java 23种设计模式 之单例模式 7种实现方式
  • Javascript 原型链
  • JS+CSS实现数字滚动
  • nodejs调试方法
  • php面试题 汇集2
  • SpiderData 2019年2月16日 DApp数据排行榜
  • Spring核心 Bean的高级装配
  • 阿里研究院入选中国企业智库系统影响力榜
  • 从输入URL到页面加载发生了什么
  • 给第三方使用接口的 URL 签名实现
  • 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  • 前端工程化(Gulp、Webpack)-webpack
  • 实现菜单下拉伸展折叠效果demo
  • 数组大概知多少
  • 移动端唤起键盘时取消position:fixed定位
  • 硬币翻转问题,区间操作
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • (10)STL算法之搜索(二) 二分查找
  • (NSDate) 时间 (time )比较
  • (论文阅读40-45)图像描述1
  • (实战篇)如何缓存数据
  • (转)c++ std::pair 与 std::make
  • * 论文笔记 【Wide Deep Learning for Recommender Systems】
  • .NET CORE 3.1 集成JWT鉴权和授权2
  • @ModelAttribute使用详解
  • @ModelAttribute注解使用
  • @vue/cli脚手架
  • []我的函数库
  • [《百万宝贝》观后]To be or not to be?
  • [Bada开发]初步入口函数介绍
  • [c++] 自写 MyString 类
  • [C++从入门到精通] 14.虚函数、纯虚函数和虚析构(virtual)
  • [CTO札记]如何测试用户接受度?