阅读the documentation on InputStream似乎应该在InputStream上设置委托,调度InputStream,并调用open来启动事件触发,但似乎没有调用run on就不会发生这种情况。 RunLoop.current,然后运行而不返回。
如何允许运行调用返回?
以下是我的示例代码:
public function scopeLastPhotos($query)
{
return $query->join('photos', 'photos.photoable_id', 'users.id')
->selectRaw('users.*, group_concat(photos.hash) as hashes')
->where('photos.photoable_type', 'photo')
->groupBy('photos.photoable_id');
}