Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit b1672c9

Browse files
committed
动态刷新令牌测试
1 parent e81bb25 commit b1672c9

File tree

471 files changed

+157105
-88946
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

471 files changed

+157105
-88946
lines changed

‎backend/app/Http/Controllers/Auth/LoginController.php‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,10 @@ public function logout()
9191

9292
public function refresh(Request $request)
9393
{
94-
$refreshToken = $request->cookie('refreshToken');
94+
$refreshToken = $request->input('refreshToken', '');
95+
if (empty($refreshToken)) {
96+
$refreshToken = $request->cookie('refreshToken');
97+
}
9598
$data = [
9699
'grant_type' => 'refresh_token',
97100
'refresh_token' => $refreshToken,
@@ -130,6 +133,7 @@ protected function token($data = []){
130133
return response()->json([
131134
'token' => $result['access_token'],
132135
'express_in' => $result['expires_in'],
136+
'refresh_token' => $result['refresh_token'],
133137
'status' => 'success',
134138
'status_code' => 200
135139
], 200)->cookie('refreshToken', $result['refresh_token'], 43200);

‎backend/app/Http/Controllers/OrderController.php‎

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88

99
namespace App\Http\Controllers;
1010

11+
12+
use Barryvdh\DomPDF\PDF;
13+
use Illuminate\Support\Facades\App;
1114
use Illuminate\Support\Facades\DB;
1215
use Illuminate\Support\Facades\Storage;
1316
use Illuminate\Support\Facades\Validator;
@@ -172,9 +175,19 @@ protected function storeRule(){
172175

173176
public function test()
174177
{
175-
$file = public_path('uploads/1.pdf');
176-
$stream = Storage::readStream($file);
177-
return $stream;
178+
// $pdf = App::make('dompdf.wrapper');
179+
// $pdf->loadFile(public_path().'/uploads/1.pdf');
180+
// return $pdf->stream();
181+
182+
// $fp = fopen(public_path().'/uploads/1.pdf', "r");
183+
// header("Content-type: application/pdf");
184+
// fpassthru($fp);
185+
// fclose($fp);
186+
187+
$fileData = file_get_contents(public_path().'/uploads/1.pdf');
188+
$data=base64_encode($fileData);
189+
// $data = 'data:application/pdf;base64,'.$data;
190+
return $this->successWithData($data);
178191
}
179192

180193
}

‎backend/composer.json‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
"require": {
88
"php": ">=7.0.0",
99
"barryvdh/laravel-cors": "^0.11.3",
10+
"barryvdh/laravel-dompdf": "^0.8.6",
1011
"fideloper/proxy": "~3.3",
1112
"guzzlehttp/guzzle": "~6.0",
1213
"laravel/framework": "5.5.*",

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /