张浩浩浩浩

张浩
第 19475 位会员
注册于 1年前
活跃于 1天前

PHP后端开发工程师 @ 天天讯(北京)科技有限公司



最近发表的话题
最近发表的评论
  • Laravel Redis 广播 实例 at 1周前

    @安静的美男子 嗯,谢谢。执行nohup laravel-echo-server start & 可以了。发现项目/目录生成了一个nohup.out文件,但是执行完会报一个[vagrant@localhost laravel55]$ nohup: ignoriere Eingabe und hänge Ausgabe an „nohup.out“ an (译:nohup:忽略输入并将输出附加到“nohup.out”) :joy: :joy: :joy:

  • Laravel Redis 广播 实例 at 2周前

    博主,我根据你这个已经测通了。我想问一个问题
    laravel-echo-server start 这个怎么才能后台去运行呢,我关闭了 就 io is not a function

    L A R A V E L  E C H O  S E R V E R
    
    version 1.5.0
    
    ⚠ Starting server in DEV mode...
    
    ✔  Running at localhost on port 6001
    ✔  Channels are ready.
    ✔  Listening for http events...
    ✔  Listening for redis events...
    
    Server ready!
  • 使用 Laravel 广播事件实现基于 Socket.io 的实时消息通知 at 2周前
    L A R A V E L  E C H O  S E R V E R
    
    version 1.5.0
    
    ⚠ Starting server in DEV mode...
    
    ✔  Running at localhost on port 6001
    ✔  Channels are ready.
    ✔  Listening for http events...
    ✔  Listening for redis events...
    
    Server ready!

    您好,配置成功了。请问 controller 接口代码 怎么使用,有没有 demo 可以借鉴一下?大神

  • Laravel 开发 RESTful API 的一些心得 at 3个月前

    @DavidNineRoc 谢谢博主的耐心解答,解决了我的大问题。

    /**
         * 重写 - 将异常呈现为HTTP响应 (Render an exception into an HTTP response)
         *
         * @param \Illuminate\Http\Request $request
         * @param Exception $exception
         * @return \Symfony\Component\HttpFoundation\Response
         * @author SuperHao - 619596123@qq.com
         */
        public function render($request, Exception $exception)
        {
            if ($exception instanceof ValidationException) {
                // 捕获 request
                return $this->response->error($exception->validator->errors()->first());
            }
    
            /**
             * 没有捕获到走源码
             */
            return parent::render($request, $exception);
        }

    创建绑定了一个契约接口

    /**
             * singleton单例绑定
             *
             * @param  \App\Contracts\Response        契约接口类
             * @param  \App\Services\ResponseService  接口实现类
             */
            $this->app->singleton(ResponseContracts::class, ResponseService::class);
            /**
             * 起别名
             *
             * @param  \App\Contracts\Response  契约接口类
             * @param  string $name
             */
            $this->app->alias(ResponseContracts::class, 'MResponse');

    然后实现接口 json 返回数据:

    {
        "status": false,
        "code": 404,
        "message": "用户名已存在,请前去登陆",
        "data": []
    }
  • Laravel 开发 RESTful API 的一些心得 at 3个月前

    @DavidNineRoc 那我就简化一下我的问题: Request里的 extends 继承类是:FormRequest ,这里面的源码有一个方法:

    protected function failedValidation(Validator $validator)
        {
            throw (new ValidationException($validator))
                        ->errorBag($this->errorBag)
                        ->redirectTo($this->getRedirectUrl());
        }

    这里面 很明显 有一个重定向 ->redirectTo($this->getRedirectUrl()) ,如果表单验证走了error之后,它会back()回去,但是如果Api接口, 我们都用postman 没法打印出具体是什么错误,只会显示:
    https://iocaffcdn.phphub.org/uploads/images/201811/19/19475/zi4pUfRoLX.png!large

  • Laravel 开发 RESTful API 的一些心得 at 4个月前

    有一个非常严重的问题,需要问一下作者:文章中 表单验证 这一块里面的message()方法是提示错误语义信息的,所有如果在用postman的时候用这种方法的话,就会被back()回去,弹不出错误信息,应该怎么让后台api调试变得也方便呢?

  • PhpStrom 优雅运行 Laravel 命令 at 6个月前

    php.exe 是在 vagrant 外部装的 wamp环境,
    artisan 是选择的 vagrant 项目镜像目录。为什么还是不能执行?
    file
    报错:
    file

  • Laravel5.5 Passport 的路由问题 at 6个月前

    为什么不贴上代码,看一看。更直观一些

  • Laravel 访问控制列表(ACL) 的最简实现方式 at 9个月前

    @erigo 谢谢解答 :grin:

  • Laravel 访问控制列表(ACL) 的最简实现方式 at 9个月前

    想问一下 Result API 应该怎么做限制,传给前端.

  • Laravel+Swoole 完成一个简单的在线聊天室 at 9个月前

    作者你好,我clone了你的开源项目后命令都执行完成生成迁移等。安装完swoole扩展后 访问路由/home 或者 /room/create 都不能打开项目

    NotFoundHttpException in RouteCollection.php line 161:

    还需要配置什么吗

  • 使用 Laravel 广播事件实现基于 Socket.io 的实时消息通知 at 9个月前

    博主~ ,如果使用 Result API 风格设计的时候,1.该怎样写 2.怎么调试呢?不知道后续你有没有更新呐~

  • Laravel 5.5 使用 Passport 实现 Auth 认证 at 10个月前

    @科大大 可以分享jelly的这一集视频嘛~ 感谢感谢!

  • Laravel 5.3 中使用 Laravel Passport 构建后端授权认证 API at 10个月前

    @zhaohehe 通过博主的findForPassport方法改编

            if (is_numeric($username) && (strlen($username) == 11 && is_numeric($username))) {
                return $this->where('mobile', $username)->first();
            } else {
                return $this->where('name', $username)->first();
            }