라라벨 기반에서
config의 데이터 가져와서
json으로 출력하도록 컨트롤로 생성하기
=> 프롬프트
app/Http/Controllers/misc 폴더를 만들고
MenuController.js 를 만들고
그 안의 index 함수에서
config('seoMap.seoMap')를 가져와서 json 파일로 출력하도록
-> 파일 생성
<?php
namespace App\Http\Controllers\misc;
use App\Http\Controllers\Controller;
class MenuController extends Controller
{
public function index()
{
return response()->json(config('seoMap.seoMap'));
}
}
-> 추가 안내
app/Http/Controllers/misc/MenuController.php 생성 완료.
라우트에 연결하려면 routes/web.php 또는 routes/api.php에 아래를 추가하세요:
use App\Http\Controllers\misc\MenuController;
Route::get('/misc/menu', [MenuController::class, 'index']);
=> 프롬프트
경로 misc를 Misc로 변경
->
mv "~~~/app/Http/Controllers/misc" "~~~/app/Http/Controllers/Misc"
<?php
namespace App\Http\Controllers\Misc;
use App\Http\Controllers\Controller;
class MenuController extends Controller
{
public function index()
{
return response()->json(config('seoMap.seoMap'));
}
}