Dockerでlaravelを構築しlocalhostにて確認し、開発をしているのですが、logが出力されません、
php artisanのコマンドでのエラーは出力されるのですが、phpでのエラー、\Log::debug
で出力しようとしてるエラーも出力されません、
権限系の問題かなと思い777で付与しても変わらずでした。
どなたか知見のあるかたにお助けいただきたいです、
エラーが出る場合の手順
# ターミナルで以下を実行 php artisan route:aaaaa
error内容
[2021-11-13 17:59:53] local.ERROR: Command "route:aaaa" is not defined. Did you mean one of these? route:cache route:clear route:list {"exception":"[object] (Symfony\Component\Console\Exception\CommandNotFoundException(code: 0): Command \"route:aaaa\" is not defined. Did you mean one of these? route:cache route:clear route:list at /Users/koshohiraku/Desktop/PicaroAiMainLaravel/WebAPI/vendor/symfony/console/Application.php:682) [stacktrace] #0 /Users/koshohiraku/Desktop/PicaroAiMainLaravel/WebAPI/vendor/symfony/console/Application.php(255): Symfony\Component\Console\Application->find('route:aaaa') #1 /Users/koshohiraku/Desktop/PicaroAiMainLaravel/WebAPI/vendor/symfony/console/Application.php(167): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput)) #2 /Users/koshohiraku/Desktop/PicaroAiMainLaravel/WebAPI/vendor/laravel/framework/src/Illuminate/Console/Application.php(94): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput)) #3 /Users/koshohiraku/Desktop/PicaroAiMainLaravel/WebAPI/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(129): Illuminate\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput)) #4 /Users/koshohiraku/Desktop/PicaroAiMainLaravel/WebAPI/artisan(37): Illuminate\Foundation\Console\Kernel->handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput)) #5 {main} "}
エラーが出ない場合
1,適当なapiを作成し、その関数内に
\Lod::debug("aaaa");
を入力し、そのapiを叩く
2,上記api内でわざとセミコロンを外してapiを実行する
php artisanのエラー、phpのエラー、log::debugのエラー、いずれもphpのエラーなので質問内容からでは残念ながら理由の推測もし切れません
とりあえずエラーが出力されるまでの手順を最初から順に、出力されない場合の手順も最初から順番に書いてください
コマンドの実行手順で結構です、省略された場合は分からない可能性が高いです
ありがとうございます。
追記します
php artisan route:aaaaa
と打って
Command "route:aaaa" is not defined
と出るのですよね?一致してないのは転記ミスですか?
docker execも使わずdockerコンテナに入らずにphpコマンド打ってます?
stacktraceの内容がmacのホスト側のパスに見えますが mac持ってないので詳しくは知りませんが
手順を載せる時はプロンプトの表示も含めて実行したものをそのまま貼ってくれた方が良いです
api叩く時のエンドポイントが違いlaravelを叩けていませんでした。別の問題が発生しましたので再度質問を投げさせてもらいます、、
色々と気にかけていただいたのにすみませんでした。
あなたの回答
tips
プレビュー