fix api auth problem
This commit is contained in:
@@ -2,9 +2,9 @@
|
|||||||
|
|
||||||
namespace App\Http\Controllers\Api;
|
namespace App\Http\Controllers\Api;
|
||||||
|
|
||||||
|
use Auth;
|
||||||
use Log;
|
use Log;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Illuminate\Support\Facades\Auth;
|
|
||||||
|
|
||||||
use App\Models\Acars;
|
use App\Models\Acars;
|
||||||
use App\Models\Pirep;
|
use App\Models\Pirep;
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
namespace App\Http\Controllers\Api;
|
namespace App\Http\Controllers\Api;
|
||||||
|
|
||||||
|
use Auth;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
|
|
||||||
use App\Http\Controllers\AppBaseController;
|
use App\Http\Controllers\AppBaseController;
|
||||||
@@ -30,7 +31,7 @@ class UserController extends AppBaseController
|
|||||||
public function index(Request $request)
|
public function index(Request $request)
|
||||||
{
|
{
|
||||||
UserResource::withoutWrapping();
|
UserResource::withoutWrapping();
|
||||||
return new UserResource($request->user);
|
return new UserResource(Auth::user());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ class ApiAuth
|
|||||||
|
|
||||||
// Set the user to the request
|
// Set the user to the request
|
||||||
Auth::setUser($user);
|
Auth::setUser($user);
|
||||||
//$request->merge(['user' => $user]);
|
$request->merge(['user' => $user]);
|
||||||
$request->setUserResolver(function () use ($user) {
|
$request->setUserResolver(function () use ($user) {
|
||||||
return $user;
|
return $user;
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -124,10 +124,13 @@ class AcarsTest extends TestCase
|
|||||||
{
|
{
|
||||||
$uri = '/api/pireps/prefile';
|
$uri = '/api/pireps/prefile';
|
||||||
$user = factory(App\Models\User::class)->create();
|
$user = factory(App\Models\User::class)->create();
|
||||||
$pirep = factory(App\Models\Pirep::class)->make(['id' => ''])->toArray();
|
$pirep = factory(App\Models\Pirep::class)->make([
|
||||||
|
'id' => '',
|
||||||
|
'user_id' => $user->id,
|
||||||
|
])->toArray();
|
||||||
|
|
||||||
$response = $this->withHeaders($this->apiHeaders())->post($uri, $pirep);
|
$response = $this->withHeaders($this->apiHeaders())->post($uri, $pirep);
|
||||||
// $response = $this->withHeaders($this->headers($user->api_key))->post($uri, $pirep);
|
#$response = $this->withHeaders($this->headers($user->api_key))->post($uri, $pirep);
|
||||||
$response->assertStatus(201);
|
$response->assertStatus(201);
|
||||||
$pirep = $response->json();
|
$pirep = $response->json();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user