微信登录

微信登录

因恶意注册过多,目前只支持微信模式
会员专属课程, 订阅后即可观看
正在播放:优化代码组织方式,让工作效率进一步提升
发布于: 2018.12.23
dreamcc 2018.12.15 11:53
我对事件这里有个疑问,就是传入数据的时候,我在传入一个自定义事件的时候一直
"Argument 1 passed to App\Events\UsersFotoplaces::__construct() must be an instance of app\model\Users, instance of App\model\VideosGroups given, called in F:\wwwroot\dreamvv\app\Http\Controllers\Home\VideosControllerller.php on line 136"

百撕不得骑姐
codinget 2018.12.15 11:56
你传的数据肯定不对啊,你事件构造函数要求你传递一个user对象,你传递的是 VideoGroup 肯定不行的,检查一下你传入的参数是不是user就行了
dreamcc 2018.12.15 01:01
发现了问题了,那个问题过了,在5.5中不能对
  public $user;
    /**
     * 创建一个新的事件实例。
     *
     * @return void
     */
    public function __construct($user)
    {
        $this->user = $user;
    }
是传递参数初始化的时候 这里必能使用容器, 可是依然不能解惑。  应为才接触php没太久的事件 所以还在报错

"Class App\Events\UsersFotoplacesListener does not exist"  现在报错的位置是 找不到监听者  有点头疼。 不知道那里错了 前面才打印出来传入的对象
不过谢谢你的及时回复 和简单易懂且快速的讲解。
要是能在细致点就好了
谢谢你带给我的知识
codinget 2018.12.15 01:13
慢慢来吧,你检查一下事件定义的文件,找不到的话应该是定义的问题,是不是符合psr-4的要求,或者你使用的时候没有正确引入它
dreamcc 2018.12.15 01:03
哎呀 建议您对网站的回复 稍微做一个编辑功能 我想还是很不错的 打错了好多字 哈哈 结果改不了
李蓝猫 2020.01.16 02:51
感谢老哥带来的知识,之前一直不理解什么是事件,通过老哥的几章讲解和文档终于理解了~~老哥新年快乐!
codinget 2020.01.16 02:54
从现实中的概念理解就行了,都是从现实概念转化过去的技术名词,绝大部分技术都是如此,很多技术人员总是把这些当做技术名词,其实都是人类社会发展中出现的老东西,老名词。提前祝春节快乐!!!
李蓝猫 2020.01.16 02:56
是的,其实最后看完了发现在实际项目中,早已经应用过此类的东西,只是不知道原来叫事件,哈哈。
标 题
编程原力 京ICP备17045322号-2
版权所有, 侵权者追究法律责任