
ログインしていない人は、記事などを投稿するAPIを使わせたくない場合。
api.php
//sanctumでログインユーザー以外からのリクエストならはじきたい
Route::post('/stocks/create', [StockController::class, 'create']);
postmanとかからいたずらされたくない。
↓
Route::middleware('auth:sanctum')->group(function(){
Route::post('/stocks/create', [StockController::class, 'create']);
//追加したければここに書く
});
そんなこと公式に書いてるか
sanctumのページじゃなくて、ルーティングのページで説明されてた。
ミドルウェア
ミドルウェアをグループ内すべてのルートに割り当てるには、グループを定義する前に
middleware
メソッドを使用します。ミドルウェアは、配列にリストする順序で実行します。