目的
routes/api.phpが肥大してきたので複数ファイルに分けたい
前提
Laralvel9.52.0
PHP8.1
viewはVue3を使用
発生している問題・エラーメッセージ
ターミナルでphp artisan route:list
を実行すると
Segmentation fault
が返ってきてしまう。
vueからaxiosで呼び出しているのですがapi2に記載した部分には実際もアクセスできないです。
php aritisan route:list
に出ないので当然ではありますが実際は「AxiosError: Network Error」が出力されます。
該当のソースコード
route/api2.php
1<?php 2use Illuminate\Support\Facades\Route; 3$rootController = 'App\Http\Controllers\\'; 4 5Route::post("/test/test",$rootController."Test2Controller@test");
実際のURLは別ですが投稿用にtestにしています。
API部分のみ書き出します。
app/Providers/RouteServiceProvider.php
1Route::prefix('api') 2 ->middleware('api') 3 ->group(base_path('routes/api.php')); 4 5//追加したいAPIルートファイル 6Route::prefix('api') 7 ->middleware('api') 8 ->group(base_path('routes/api2.php'));
試したこと等
prifixがかぶるのが問題なのか?と思って6行目をapi2とか試してみたのですがダメでした。
6~8行目をコメントアウトするとphp artisan route:list
も問題なく出力されるのでやはりこの部分だとは思いますが・・
必要事項・足らない情報等ございましたらご指摘頂けたらと思います。
よろしくお願いいたします。

回答1件
あなたの回答
tips
プレビュー