问题标签 [thephpleague]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 基于光标的分页和 UUID
我正在考虑实现 UUID 来代替自动增量 ID,并且想知道是否或如何将基于光标的分页与 UUID 集成。
通过简单的自动增量,我可以简单地在当前 ID 上添加/减去以找到我的下一个/上一个,但这对于 UUID 是不可能的。
在时间戳列上使用光标作为 created_on / modified_on 会更有意义吗?
我正在使用 Laravel 4,PhpLeague\Fractal ( https://github.com/thephpleague/fractal ) 并正在考虑引入 Rhumsaa\Uuid ( https://github.com/ramsey/uuid )
php - Guide me implementing Oauth2 PHP server using thephpleague library
I am using Slim Framework
With Eloquent ORM
. Trying to implement https://github.com/thephpleague/oauth2-server but I am totally confused how to do this. After adding this with composer, I created database with sql file provided in this package.
Now it is suggested to implement Storage interfaces. I don't wanna do this, So I just copied storage classes found in Example Folder. I guess they should work as I am using same database right?
Also it is unclear how to initially seed the db. Here's my router where I am trying password
method.
I am totally frustrated whats happening.
This throws following exception. [I have added scope ok
in db]
php - omnipay 如何使用条带支付网关方式
https://github.com/thephpleague/omnipay-stripe 它如何用于 codeigniter 项目或有任何其他代码用于 codeigniter 项目。
或者是在 codeigniter 项目中实现条带支付网关的任何其他代码。我已经搜索了所有但没有得到任何帮助我为codeigniter实现条带的东西,我是codeigniter的新手
php - 如何使可用包括在 phpleague/fractal 中的工作
我在实施 Fractal 包含时遇到了麻烦。我正在尝试包含特定用户的帖子。
当我在我的 UserItemTransformer 顶部将“帖子”添加到$defaultIncludes时,一切顺利。帖子按预期包含在内。但是,当我将 $defaultIncludes 更改为$availableIncludes时,即使在调用之后,帖子也不包含在我的 json 输出中$fractal->parseIncludes('posts');
问题似乎在于包含帖子的方法仅在我使用 $defaultIncludes 时才被调用。当我使用 $availableIncludes 时,它永远不会被调用。
我可能在这里遗漏了一些明显的东西。你能帮我看看它是什么吗?
这有效:
这不起作用:
php - 指导我在 phpleague 库中实现 OAuth2 存储类
我正在使用 Alex Bilbie 提供的 phpleague 库开发一个 oAuth 2.0 服务器。但是,在初始化授权服务器之后,当我声明存储类时,它会引发以下错误。
“致命错误:找不到类 'Storage\SessionStorage'”
请帮我解决这个问题。我在这里阅读了您关于此问题的帖子:-指导我使用 phpleague 库实现 Oauth2 PHP 服务器
请让我知道如何实现存储类。我当前的代码:
php - 使用 phpleague/oauth2-server 使用刷新令牌创建一个全新的访问令牌
我遇到了一些问题来整理关于 oAuth 2.0 的想法。特别是phpleague/oauth2-server实现。
我设法设置一个端点来使用密码授权类型创建访问令牌。也就是说,当有人执行 a 时POST /auth
,他们会得到以下答案:
我现在想做的是access_token
在过期时生成一个新令牌。我知道我应该使用refresh_token
来请求一个新的令牌。但是,我没有找到任何文档开始。
php - Using parseincludes in Laravel5 Fractal
Struggling using parseIncludes in https://github.com/thephpleague/fractal.
I have two tables, Property and Weeks. Each property has many weeks. Using Fractal I can return my property item with a collection of weeks. What I want to do is use parseIncludes, so that the return of weeks is optional.
PropertyTransformer.php
WeekTransformer.php
My PropertyController.php
I get the following error on the parseIncludes:-
Method 'parseIncludes' not found in class \League\Fractal\Scope
I'm following the guide here on transformers - http://fractal.thephpleague.com/transformers/
I think I am going wrong somewhere here where it says:-
These includes will be available but can never be requested unless the Manager::parseIncludes() method is called:
If I remove the parseIncludes, I don't get an error, I also get my property data with my collection of weeks, but ?include=week doesn't work to optionally get it.
php - Laravel 5.1 和 Fractal:包括转换器上的数据透视表数据
表:contact
,company
以及具有自定义数据透视属性的关系表company_contact (company_id, contact_id, is_main)
公司和联系人具有多对多关系(belongsTo
在两种模型上)。
检索公司联系人时的预期输出:
当我检索联系人列表时的预期输出?include=companies
:
添加数据透视表属性的最佳方法是什么?is_main
如果设置了属性,添加公司转换器似乎不是很干净。
对于第一个示例,我正在考虑使用以下参数?include=company_relationship:company_id(1)
:
我了解如何检索数据透视表(相关:Laravel 5.1 - 三个表之间的数据透视表,更好的选择?)但不是在https://github.com/thephpleague/fractal Transformer 逻辑中添加它的最佳方式。
我已经有一个 ContactTransformer 和 CompanyTransformer 但如果我添加is_main
到 CompanyTransformer 我所做的所有呼叫(与联系人相关或不与联系人相关)也将期望该属性。
php - Route not triggering in Laravel 4.2
I have a folder with images in it at example.com/img/
, and at the same time I have a route
But when I try going to example.com/img/someimagepath
and if image name is someimagepath
I get that image instead of firing route above.
Is there a way to make it fire route instead of requesting a file?
To be precise, I'm using https://github.com/thephpleague/glide Glide library
package - 如何在 laravel 5.1 中安装omnipay?
我正在安装 OmniPay,但在我应该将类放入文件 app.php 的任何地方都看不到它
文档只告诉了如何使用 composer 进行安装,但它显示了我必须在文件 app.php 中放置的内容,即放置类。
https://github.com/thephpleague/omnipay
],
]
我应该在提供者和别名中添加什么?