把Laravel的控制器变为RPC服务进行调用

最近准备改造一个php的api service准备用作RPC远程调用,不想改变原有的代码(懒)。选择的rpc框架是hprose,直接使用控制器的成员方法肯定是不行的,那让我们来改造一下吧。主要因为request实例无法由hprose从客户端传给服务端,在h...

laravel关联模型中使用group by分组

比如一篇文章(articles)有多个评论(comments)的一对多关联,使用hasMany()方法//articles model public function comments($type) {  &n...

laravel5填坑-多态关联的类型字段使用integer

当我们在Laravel中使用多态关联,想自定义多态的类型字段时,文档是这么教我们的:自定义多态关联的类型字段#默认,Laravel 会使用完全限定类名作为关联模型保存在多态模型上的类型字段值。比如,在上面的例子中,Comment属于 Post&n...

laravel5.1 队列踩坑

今天使用队列的时候,当队列执行失败需要捕获异常的时候,laravel提供了一个failed()方法,但是文档真是坑啊,按文档的用法,发现队列执行失败之后根本不会执行failed方法,放到AppServiceProvider里面那个全局方法也没用,各种goo...

laravel5.1事件使用队列时指定队列名称

在使用laravel5.1的时候,我们可以在队列中使用onQueue方法指定队列名称,但是在事件中,官方文档中提都没提怎么指定队列的名称。那怎么样在事件中指定队列呢?在5.5的文档中只需要设置一个属性即可    pu...

使用 supervisor 管理进程

转载自:http://www.ttlsa.com/linux/using-supervisor-control-program/Supervisor (http://supervisord.org) 是一个用 Python 写的进程管理...

Laravel 5.4 出现 migration error Cannot add foreign key contraint

今天在迁移数据库的时候无法迁移,报错大概的意思就是无法添加外键[Illuminate\Database\QueryException] SQLSTATE[HY000]: General error: 1215 Ca...

Laravel 5.4 中使用 Laravel Passport 构建后端授权认证 API

转载自:https://laravel-china.org/topics/3287/laravel-53-uses-laravel-passport-to-build-the-back-end-authentication-apiLaravel在5.4中引...

composer报错:Script php artisan clear-compiled handling the pre-update-cmd event returned with error c

今天上传laravel的webapi到服务器,执行composer命令composer update时遇到:Script php artisan clear-compiled handling the pre-update-cmd event return...

Laravel 5集成API开发(Dingo Api + JWT)

如今web application都是前后端分离,采用API进行交互。安装在 composer.json里面加入"require": {     "php":&nb...

Top