V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  DavidNineRoc  ›  全部回复第 10 页 / 共 27 页
回复总数  525
1 ... 6  7  8  9  10  11  12  13  14  15 ... 27  
2018-10-08 15:17:34 +08:00
回复了 elsagong 创建的主题 程序员 外键约束在一张表里有效,在另一张表失效
加油,二楼看懂了回复一下
2018-10-05 21:02:59 +08:00
回复了 ItemStr 创建的主题 问与答 公同事都是刚毕业一年的,没有大牛带,还要在这里待吗?
@ItemStr 我觉得你说的这些功能都不是什么事吧,上网搜一下都有现成的 demo,这个真的不用去请教有经验的人,这样反而会让人觉得你没有自学能力。:实在不行你不如在这么多技术社区
@Kilerd 大公司这方面确实好,但是别忘了网上的一大堆设计模式的有多少人看了?难不成你们公司里的个个都比那些人厉害了。
2018-10-05 13:37:45 +08:00
回复了 ItemStr 创建的主题 问与答 公同事都是刚毕业一年的,没有大牛带,还要在这里待吗?
@ItemStr 要吗走人去大厂,要吗 百度+谷歌 可以解决 99% 的问题
2018-10-05 13:12:01 +08:00
回复了 ItemStr 创建的主题 问与答 公同事都是刚毕业一年的,没有大牛带,还要在这里待吗?
呸,这鬼输入法,深厚
2018-10-05 13:11:09 +08:00
回复了 ItemStr 创建的主题 问与答 公同事都是刚毕业一年的,没有大牛带,还要在这里待吗?
大公司,需要有人带。小公司我就不明白,为什么总是需要有人带?没人带就不会了吗,培训出来的还是上课不够专心呢。
如果你做项目是没人和你讲,那还是趁早走好,如果有,你是想要深喉经验的带你什么呢?带你重头写还是>
uuid 生成一个可用的字符串,自己再写一个异或对调的函数
// 得到所有 ids
select `A_id` from `B` where exists
(select * from `C` where `B`.`id` = `C`.`B_id` and /*这里写你的条件*/1 = 1)

// 查询 A 表
select * from `A` where id in /*上方得到的*/ ids
2018-09-28 18:00:08 +08:00
回复了 Wang1990 创建的主题 问与答 有偿征集店名,采用发 5000 利是
鸡得利
2018-09-27 17:57:26 +08:00
回复了 coderwickey 创建的主题 程序员 刚毕业程序员用 Macbook 的必要性
除非特定开发,如 RN,设计的,其他我觉得没必要
2018-09-25 15:22:04 +08:00
回复了 zjsxwc 创建的主题 程序员 平台后台员工权限管理你们一般是怎么实现的?
memus
id name parent_id
1 客服控制台页面
2 工单管理 1
3 客户管理 1

users(单角色,多角色也差不多)
id name role_id
1 david 1
2 gps 2

roles
id name
1 admin
2 guest

permissions
id url method action menu_id
1 /customers get R 3
2 /customers post C 3
3 /customers patch U 3
4 /orders post R 2

role_permission
role_id permission_id
1 1
1 2
1 3

// 实际菜单根据用户拥有的 menus 渲染。当用户点击菜单才渲染权限
// 如果点了客户管理前端会传 menu_id = 3
这时候得到 permission=1,2,3 这三条记录,就知道这个页面有这三个权限,然后通过当前登录用户,角色,权限关联。
这时候如果是 david 用户在 /customers 页面就有 CUR 权限
而 gps 用户在 /customers 页面没有任何权限,这都只是给前端显示的

// 而后端需要再建一个中间件验证权限,用户请求,根据页面的 url 和 method 得到唯一的 permission, 如果为 null,代表当前 url 不用验证权限,如果有记录,判断用户是否有这个权限,没有抛出异常,有,请求就通过
2018-09-25 14:10:03 +08:00
回复了 DavidNineRoc 创建的主题 PHP Laravel 中优雅的验证日期需要大于今天
@bestkayle 中秋都不过节的吗 >_<,表单类本身继承的 Request 类
@miaotaizi 你说得对
2018-09-23 18:29:42 +08:00
回复了 leoleoasd 创建的主题 程序员 求助 正则表达式替换 html 中文字
建议使用 phpquery 先查找匹配出来,然后遍历所有节点,直接字符串替换用不到正则
2018-09-20 09:12:24 +08:00
回复了 DavidNineRoc 创建的主题 PHP Laravel 中优雅的验证日期需要大于今天
@alwayshere 是的,因为你没有仔细看
@way2create 粗鲁人好呀
@achenme 可能吧
@RorschachZZZ 我觉得表单验证确实好用,可能我写得乱了点。很多人没有仔细看,人云亦云
@leoleoasd 其他颜色的 IDE 警告不显眼,不好区分。白色一眼看出来
2018-09-19 15:50:58 +08:00
回复了 DavidNineRoc 创建的主题 PHP Laravel 中优雅的验证日期需要大于今天
@nothingtodo 这个是真理,的确看到吐槽
2018-09-19 15:45:48 +08:00
回复了 DavidNineRoc 创建的主题 PHP Laravel 中优雅的验证日期需要大于今天
@lepig 确实有些蛋疼,有时候贴大图还会丢失。
@xjr1022 有类似的,并不复杂,我在文章有一个分割线,说想去找找源码为什么在 rules 直接增加参数不生效,并分析原因。最后得出结果。
********************************************************
这个框架有一个表单验证器。正常的操作只需要两步
第一步在 request 类填写验证规则,比如 required, exists 之类的
3L 6L 的朋友说了用 today,可以在填写验证规则的时候少写一个多余的操作

![]( https://wx3.sinaimg.cn/mw690/0077rJ11gy1fvew4aoy7mj311y0lcju4.jpg)

![]( https://wx3.sinaimg.cn/mw690/0077rJ11gy1fvew4b3jqqj311y0lc411.jpg)

就这两步,其他都是没用的东西。能看的就看,不能看的跳过就行。
2018-09-19 15:06:39 +08:00
回复了 DavidNineRoc 创建的主题 PHP Laravel 中优雅的验证日期需要大于今天
@nothingtodo 写函数很复杂的,我一般都是直接 if (@empty($_GET))

@zavieryip 是的,对自己不喜欢的东西恶心的是对。如果对什么都有好感那人还有什么意思
2018-09-19 14:32:27 +08:00
回复了 DavidNineRoc 创建的主题 PHP Laravel 中优雅的验证日期需要大于今天
@update 建议不要看后面的操作
@Rekkles 楼上有正确的用法之后,真正的操作只是需要一个时间字符串做参数,让 Laravel 作比较
@geelaw perfect
@belin520 哈哈>_<,该怎么做才走心呢 >
@carlclone 出来就是为了混的,没有什么打不打脸,就是学习到了
@jowan 没跳到 getDateTimestamp 这个方法详细看,才看到调用了 strtotime
@pkoukk 那么,实际你应该怎么做呢
@cncqw 哈哈
@justfindu 收到
正好最近在做一个类似的功能:
fields 表,存列表锁展示的字段
id name table_name field_name
1 主键 users id
2 名字 users username
3 年龄 users age
4 主键 orders id
5 订单号 orders number
6 总价 orders total

users 表
id username age
1 david 12
2 loc 21


orders 表
id number total
1 12 11.4
2 4 58


## 现在在用户列表页面
$fields = Field::where('table_name', 'users')->get();
$users = User::latest()->get();

// 显示列表
foreach ($users as $user) {
foreach ($fields as $field) {
echo $user->{$field}
}
echo '<br>';
}


## 订单列表
$fields = Field::where('table_name', 'orders')->get();
$orders= Order::latest()->get();

// 显示列表
foreach ($ordersas $order) {
foreach ($fields as $field) {
echo $order->{$field}
}
echo '<br>';
}


####
其实更建议使用 数据表格 控件,把字段和数据分别赋值到数据表格,他会自动展示 ,不需要你遍历。
####
还可以做成显示那个字段,当用户点了隐藏不看某个字段之类的。
楼上犯规
1 ... 6  7  8  9  10  11  12  13  14  15 ... 27  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5592 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms · UTC 06:06 · PVG 14:06 · LAX 22:06 · JFK 01:06
Developed with CodeLauncher
♥ Do have faith in what you're doing.