最近发表的话题
最近发表的评论
  • 有没有什么比较高效的方式处理批量更新? at 2天前

    @Openset 这样理解,你看对不对。在已经有数据更新到A表,到把A表联表更新到B表,这行。如果是,计划任务这种,从B表查询出来通过计算得出大量新数据,需要把所有数据再更新到B表,这种情况如何操作?

  • 关于方法依赖注入的疑问? at 1周前

    问题一:注入了一个Reply实力,那么当我们每次使用$reply->topic或者topic->user或者$reply->user的时候,是不是都存在一次查询情况?

    对这问题不是很明白。$reply->topic或者topic->user或者$reply->user 同
    一个调用多次难到会存在多次 SQL 查询

    问题二:如果是的话怎么在注入的时候就能把关联的一次查询出来了,不然感觉每次都去查一遍很慢啊。还有就是app(TopicReplied::class)和new TopicReplied()是不是一样的?

    app() 这个助手函数,拿到的是服务容器实例。这个函数有两大作用,一
    是绑定,二是解析。“app(TopicReplied::class)和new TopicReplied()是不
    是一样的?” 这是两个完全不一样的动作也是完全不一样的结果。app(To
    picReplied::class) 是解析已经绑定的服务, new TopicReplied() 是创建
    对象,从动作上讲就好比一个是 GET 一个是 POST,从结果来对比全
    等是false相等是true。 

    问题三:如果是new TopicReplied($reply)这种需要带参数的,用app()怎么写?

    这得重新绑定服务,重新绑定方式: app()->instance('自定义服务名称',
    new TopicReplied($reply)), 注意: 如果重新绑定 Laravel 内置通知服
    务,会不会造成其它问题,还得你自己去测试,还有你得自己去查看, 
    TopicReplied 通知的服务名称

    问题四:标题“关于方法依赖注入的疑问?”

    依赖注入是利用 PHP 反射机制来完成的,通过反射得到构造函数依赖的
    参数类型,然后从容器已有的绑定中,解析出对应参数类型服务实例,
    传入构造函数完成实例化,这就是所谓依赖注入(DI)
  • 请问一下上一教程中 Auth::id () 到这里为何不需要修改,依旧能使用? at 1周前

    这个是:“但是在transformer转换其中,我又必须用Auth::guard('api')才能获取到用户实例。”,我在 transformer 中使用 \Auth::user() 可以得到用户实例呀?

  • 关于 App/Transformers/ReplyTransformer.php 中的一个疑问? at 1周前

    @liyu001989
    哦,原来是这么回事。学习到了,谢谢。

  • 关于 App/Transformers/ReplyTransformer.php 中的一个疑问? at 1周前

    @liyu001989
    新手,这里不是很明白:“最后直接将 $reply 传给transformer 进行转换就会有问题了”, 这里什么情况下转换才会有问题?简单赋值,不做全等与类型判断应该不会有什么问题吧?

  • 话题列表 index 方法 依赖注入 Request 报错 ? at 1周前

    @liyu001989
    谢谢。查看了,是的。这么低级错误,自己加的方法自己不记得。 这里兼容是指定重写,这么简单低级错误都没找到。该罚

  • 在 AppServiceProvider 中添加错误处理时,会报 Class api.exception does not exist 错误 at 1周前

    @luke05 个人也觉得 boot 里面更合适,注册只负责注册这一件事。注册好后还需要类似初始化的操作就放到 boot 里面。 不知道这样理解行不行

  • Auth::guard ('API')->id () 获取不到用户的 id? at 1周前

    @StepKim 谢谢,不管是不是,下次遇到类似问题,就多一个查错的方案了。

  • Auth::guard ('API')->id () 获取不到用户的 id? at 2周前

    @StepKim

    之前我用的非 Api 模式,也出现过类似问题。 问了很多人自己也查资料与测试,结果对低层不了解,也不知道是那里出问题了,结果只能重装,你的问题有结果了,请你一定告诉我一下,谢谢。

    我提问地址:https://laravel-china.org/topics/8828/laravel55-manual-login-failed-to-verify-login

  • 20 个 Laravel Eloquent 必备的实用技巧 at 2周前

    @费腾 不需要 use, when 会把第一个参数做为第二个参数传给 callback

  • Laravel 的十八个最佳实践 at 1个月前

    @JokerLinly

    MVC 思想每个人理解都会有点差异,个人简单理解:M 数据逻辑层,C 调度中心, V 显示层,看来之前 MVC 的理解还不够全不够深入,百度上的 MVC 大同小异,像你上面的模式。能推荐篇好的 MVC 文章吗?

  • Laravel 的十八个最佳实践 at 1个月前

    求指点,请问这里的服务是指服务提供者吗?

    这句没看懂,在 Controller 里面直接调用 articleService 方法?

    $this->articleService->handleUploadedImage($request->file('image')); 

    file

  • Laraval 有非常多且优秀的扩展,那么新手应该如何去挑选适合自己项目的扩展?? at 1个月前

    优秀的作者维护勤劳的 package 还是要多用,特别是非简单的功能,像管理员所说的 Facade Config, Facade 可以删除,而且 Facade 基本不需要深入了解,只要会用简单了解即可, Config问题比如:config 目录下建个自下载 package 放置目录 selfConfig,再把 package 稍做修改,同时学习优秀的 package 代码,相信就算那一天,有个别包作者不再维护升级,到时自个也能把包升级。刚开始可能会需要多花点时间了解 package 包,实战多民,后面的 package 自然顺。 以上为个人观点

  • Laravel5.5 手动登录验证登录失败? at 4个月前

    @Summer 对了下面是登录成功 session 与在其它类打印的 session 结果

    file

    file

  • Laravel5.5 手动登录验证登录失败? at 4个月前

    @Summer 『定制版的 Homestead』出现了同样的问题?

    file

    file