1
xujif 2016-05-12 10:37:48 +08:00
DB::raw
|
2
b821025551b 2016-05-12 10:45:10 +08:00
这不是 laravel 的问题吧,可以试着把一个反斜杠替换成两个反斜杠.
|
3
reticentfat 2016-05-12 10:58:51 +08:00
加一条反斜杠
|
4
shishirui 2016-05-12 11:01:11 +08:00
加一条反斜杠
|
5
outlaws OP @b821025551b
@reticentfat 因为最开始拿到项目的时候权限模块是直接将 laravel 的命名空间以字符串形式保存在数据库里的,所以在做权限判断的时候因为这个反斜杠的问题非常尴尬,除了批量替换数据之外有其他的办法可以处理吗,比如 laravel 是否有忽略字符串忽略转义的方法 |
6
void1900 2016-05-12 11:30:58 +08:00
据我所知 \ 并不影响查询,你的反斜杠真的是被 laravel 转义了吗?
你可以在 sql 中加入 sleep(10) 然后在 mysql 中只想 show full processlsit; 查看实际执行的 sql 是什么 |