私のコントローラー
<?php
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);
}
}
ルート
Route::middleware('auth:api')->group(function () {
Route::apiResource('bloglike','Api\BlogLikeController');
});
結果
結果に間違った値が表示される
vue.js を使用して、受信者リソースを介して保存される値を返しますAuth::user()->id;
。残念ながら、Auth('api')->user( にアクセスできないため、user_id には常に 0 を取得します。 )-> API リソース コントローラーの ID