小编Tau*_*ras的帖子

在laravel passport客户端应用程序中使用访问令牌获取用户数据

我已经使用Laravel Passport文档成功创建了server.appclient.app.一切都按预期工作.

client.app路由:

Route::get('callback', function (Request $request) {
   $http = new GuzzleHttp\Client;
   $response = $http->post('http://server.app/oauth/token', [
    'form_params' => [
        'grant_type' => 'authorization_code',
        'client_id' => 3,
        'client_secret' => 'secret',
        'redirect_uri' => 'http://client.app/callback',
        'code' => $request->code
    ]
   ]);
   return json_decode((string) $response->getBody(), true)['access_token'];
});
Run Code Online (Sandbox Code Playgroud)

默认情况下,此路由返回access_token,我可以使用它来执行任何操作.

请求:

http://server.app/oauth/authorize?client_id=3&redirect_uri=http%3A%2F%2Fclient.app%2Fcallback&response_type=code&scope=
Run Code Online (Sandbox Code Playgroud)

返回:

http://client.app/callback?code=access_token
Run Code Online (Sandbox Code Playgroud)

题:

如何使用client.app中给定的access_token 向server.app发出正确的请求以获取用户的电子邮件(s).

我应该使用: http://server.app/api/user请求获取数据?如果是的话,我怎么能这样做?如果可能,请写一个代码.

谢谢你的回答.

php json access-token laravel laravel-passport

17
推荐指数
3
解决办法
5万
查看次数

在一个查询中通过计数和运算符获取结果

我认为问题是错误的,但我不知道如何正确提问.

此查询选择job_types包含所有包含其C字母的所有工作者的所有业务.

$connect = DB::table('relationship')
->join('workers', 'workers.id', '=', 'relationship.w_id')
->join('business', 'business.id', '=', 'relationship.b_id')
->whereRaw('job_types LIKE "%C%"')
->groupBy('relationship.w_id')
->get();
Run Code Online (Sandbox Code Playgroud)

我正在使用foreach来显示结果

foreach ($connect as $item) {
 echo $item->name;
 // etc
}
Run Code Online (Sandbox Code Playgroud)

我想选择所有超过3或小于3或等于3(取决于我需要的)的job_types LIKE "%C%"商家并存储这样的信息:

1. APPLE | Tom | C
2. APPLE | Tim | C
3. APPLE | Jeff | C
4. IBM | Jenny | C
5. IBM | Sean | C
6. IBM | Ian | C
// etc``
Run Code Online (Sandbox Code Playgroud)

回答@KikiTheOne有点工作,但它不会根据需要显示结果.

php sql foreach count laravel

6
推荐指数
1
解决办法
186
查看次数

计算与分支机构的业务工人

选择一个组,其中一个是Main,例如5 Branch.所以,地方的总数是6.在每一个中6,寻找工作的3工人job_types LIKE "%C%".如果在其中一个6地方是3具有给定参数的工人,则查询必须获得所有这些6地方的结果.

澄清: 3工人必须在同一个主要/分支机构工作.

因为项目本身非常困难,所以使用RAW查询获得结果会更好:

商务表

id     |    mainorbranch    |    name
--------------------------------------
1           Main                 Apple
2           Branch               Apple London
3           Branch               Apple Manchester
4           Main                 IBM
5           Branch               IBM London
etc ...
Run Code Online (Sandbox Code Playgroud)

关系

business_branches表

b_id     |    branch_id    |    id
--------------------------------------
1             1                 1
2             2                 1
3             3                 1
4             4                 4
5             5                 4
// etc …
Run Code Online (Sandbox Code Playgroud)

php mysql count laravel

5
推荐指数
1
解决办法
153
查看次数

在一个悬停上更改两个不同div中的背景颜色

我不知道如何正确地问这个,但我会尝试这样做.我有很多绝对的div.所有div都有不同的类.当我徘徊一个div时,我需要改变background-color那个悬停的div,同时,即使该元素没有被徘徊,另一个div也应该被徘徊.我需要做的是,我需要在悬停时更改两个div背景颜色.

CSS

.button1 { position:absolute; left:10px; top:10%; width:10%; height:10%; background:red; }
.button2 { position:absolute; left:10px; top:25%; width:10%; height:10%; background:blue; }

.button1:hover { background:green; }
.button2:hover { background:green; } 

etc //
Run Code Online (Sandbox Code Playgroud)

HTML

<div class="button1"></div>
<div class="button2"></div>

etc //
Run Code Online (Sandbox Code Playgroud)

的jsfiddle

抱歉英语不好,谢谢你的回答.

html css

1
推荐指数
1
解决办法
1112
查看次数

为什么使用exit(); 它只从选定的数据中存储csv文件中的一行?

我坚持这个问题...例如,我正在使用exit();它工作,但它只适用于第一个选定的行,而不是所有.如果我使用echo来显示数据,它会完美显示.如果我试图让它工作没有退出(); 它根本不起作用.有关如何解决此问题的任何建议?

$vet = $_GET['vet'];
$name = $_GET['name'];
// etc...

$data = fopen('php://output', 'w');
fputcsv($data,array('ID', 'Name', 'Email address', etc...));

// selection query (it works perfecly)

foreach...

// echo query for tests (it works perfectly)

fputcsv($data, array($id, $name, $email, etc...));

header('Content-Type: text/csv; charset=utf-8');
header('Content-Disposition: attachment; filename='. $name .'.csv');

exit();

endforeach....
Run Code Online (Sandbox Code Playgroud)

php csv wordpress export

1
推荐指数
1
解决办法
107
查看次数

标签 统计

php ×4

laravel ×3

count ×2

access-token ×1

css ×1

csv ×1

export ×1

foreach ×1

html ×1

json ×1

laravel-passport ×1

mysql ×1

sql ×1

wordpress ×1