ハッピーメモメモ

私的備忘録

【Laravel】ファイル構成

app>Http>Controllers以下のフォルダ構成について

Controllers以下にファイルを直置きしてもいいんだけど、

Controllers>Authに認証系のファイルをまとめているのを見かけたので、やってみる

 

やり方

・Controllers>AuthにCookieAuthenticationControllerを置く

php artisan make:controller Auth/CookieAuthenticationController

Laravelで超簡単SNSを作ろう!(実践編) - Qiita

 

・routes>api.phpにルーティングを追加

<?php

use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\Auth\CookieAuthenticationController;
 
Route::post('/login', [CookieAuthenticationController::class, 'login']);

 

その他参考:

zenn.dev