最近发表的话题
最近发表的评论
  • 关联模型里存是以,隔开的 id 数字,如何处理 at 1个月前

    一个人跟着老师在山上学琴,直到有一天,他觉得自己的琴技已于琴谱不能满足矣,苦闷于自己的琴技不能拔高,下山后,他在人前展示自己的琴技以此寻找更好的老师,然而人群中时有人摇头叹息,时有人拍手鼓掌,游走大半年,始终未能寻到老师,然自身技艺亦大涨,多年后他再次拿出当年做学生时用的琴谱,细细品读,竟一发不可收拾矣。

  • 数组处理 at 1个月前

    666

  • PHP 详细面试总结 (每日更新) at 2个月前

    哇,如果你的简历写3-5年,上面问题基本不会问吧,可能会问下面的:你做过哪些项目,主要用到哪些知识?项目中遇到什么困难,怎么实现的?如果我要你开发一个财务模块,怎么开发,大致说下流程,多久能完成?你接触过哪些支付模式,说说支付的流程?你阅读过laravel源码吗,说一下你的独有的体会或技术?你有做电商项目吗,说下创建订单到下单流程?你有用redis吗,说下用到什么功能了?会linux环境下开发吗?

  • 整理 PC 端微信扫码支付全过程 --- easywechat + Laravel 5.8 at 2个月前

    @BradStevens 试试bc函数,bcmul(19.90, 100)

  • 基于 Laravel 和 Redis 的点赞功能设计 at 2个月前

    代码超级规范,注释超级清晰,赞!我没有做过点赞,感觉做的挺好的,唯一就是代码那里的两个for循环,我没有仔细看是做什么的,但是感觉怕怕,总的来说非常不错啦,也学习了

  • Laravel 如何在控制器里面直接放问某个路由? at 4个月前

    你能想出来的,相信你自己。

  • Laravel 如何在控制器里面直接放问某个路由? at 4个月前

    鲁拉鲁拉类,噼里啪啦噼里啪啦~

  • 求教下对于 implements 理解 at 4个月前

    加油

  • 做了 distinct () 去重,数据还是有重复的 at 4个月前

    也就是你的结果不止 上下两行 的 李万翠 要相同,还要前面的那个 ID 也相同才会去重

  • 做了 distinct () 去重,数据还是有重复的 at 4个月前

    select A, B, C ...distinct(A) , distinct 并不是只对字段A去重,而是对所有的 select 字段去重比较,除非 所有的字段都相同,distinct 才会去重掉这一条记录,distinct 可以理解为 行 与 行 之间的去重,只有某几行的所有字段都一样,才会去重;
    你的例子里面只是行中的某个字段一样,并不代表行是一样的,也就是说 distinct 不仅仅只是比较你写的那个A字段相同,而是比较所有查询的字段是否相同(行与行是否相同(数据库的行可以理解为代码中的模型对象,只有行相同)才会去重。

  • 深入研究 Laravel 源码第三天 at 4个月前

    修炼内功呀

  • 程序员命令行查词好帮手 at 5个月前

    @Wi1dcard 有没有配置服务器负载均衡的文章呀,想学习哦

  • Laravel Eloquent 提示和技巧 at 5个月前

    我认为所有的开发者(或学习者)第一天都应该被强制阅读 psr2 psr4,然后再开始学习 laravel 。

  • Laravel 中的闭包参数是如何传入的? at 5个月前

    我测试了以下:

    public function index()
        {
            // 通过闭包生成一个方法名为 $closure 的方法
            $closure = $this->generateClosure('小明');
            // $closure 的方法不给参数的时候
            $runClosure = $closure(); // 运行结果:"我是闭包生成的方法的参数:空;我是闭包参数:小明"
            // $closure 的方法给参数的时候
            $runClosure = $closure('小红'); // 运行结果:"我是闭包生成的方法的参数:小红;我是闭包参数:小明"
        }
    
        public function generateClosure($name)
        {
            return function ($who = '空') use ($name) {
                return "我是闭包生成的方法的参数:".$who.";我是闭包参数:".$name;
            };
        }

    我也没仔细研究,上面例子大致可以知道那两个参数怎么来的

  • Laravel ORM at 5个月前

    如果在某个类里面用了魔术方法 __get() ,(new XXX)->XXX,给个NULL是很合理的,
    如果返回错误,那你的代码就停止了,如果你不接住这个异常,给人的体验是很不好的,
    有的人不希望出现这种事,有的人又希望这样。
    所以不能以自己的需求或自己的理解去认为这样或那样的,每个人都不一样。

  • win10 没有 /Users/xxx/.composer/bin 目录? at 5个月前

    多用几次 composer 就好啦,那些都是 composer 规则吧

  • OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 54 Mac 环境安装 Homestead 时候报的这个错误怎么解决? at 5个月前

    我也遇到过,我没有管 ssl,之前百度上面搜了一个答案,把某个配置设置为 false 即可,具体我忘了。

  • 关于 left join 的原生查询 at 5个月前

    刚才看了下,其实 query builder 也能实现,将你的代码改为:

    ->leftJoin('ITEM_RULE AS IR', DB::raw('LEFT(IR.ITEM_CODE,9)'), '=', DB::raw('LEFT(ITEM.ITEM_CODE,9)'))

    即可,我本地试过是有效的。
    要是复杂的 sql 我还是喜欢写原生的 eloquent 写法 。

  • 关于 left join 的原生查询 at 5个月前

    LEFT() 是 MYSQL 的函数,运用 laravel 的 query builder 写法是解析不了的,所以会报错。
    如果想要解析 MYSQL 的函数,在 query builder 里面我看了,有几个方法可以支持:比如 whereRaw()里面可以写MYSQL 原生函数,但是我没有找到 leftJoin 里面支持 MYSQL 的函数的写法。
    建议你不用 query build 来写。
    用 eloquent 写吧: DB::raw(),如果只是后台自己用,完全没有问题的。

  • 每日五个 PHP 函数记忆 at 5个月前

    刚学习的时候能记住很多,后来基本都忘了