как получить доступ к Auth ('api') -> user () в контроллере ресурсов API с помощью паспорта - PullRequest
1 голос
/ 05 апреля 2020

===== Мой контроллер - ============================ 1

namespace App\Http\Controllers\Api;

use App\User;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use App\Http\Resources\BlogCollection;

class BlogLikeController extends Controller
{

    /**
     * Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function index()
    {
       $user = auth('api')->user();

       return new BlogCollection($user);
    }
}

= === Маршруты ==================== 2

Route::middleware('auth:api')->group(function () {
    Route::apiResource('bloglike','Api\BlogLikeController');
});

===== Результат ========== ==== результат показывает неверное значение


Привет, ребята, я использую vue. js, чтобы вернуть значения, которые будут сохранены через ресурс моего получателя, и я хотел бы сохранить это вместе с моим user_id используя Auth :: user () -> id; К сожалению, я всегда получаю 0 в моем user_id, потому что я не могу получить доступ к Auth ('api') -> user () -> id в моем контроллере ресурсов API :( Есть идеи?

...