環境
- Laravel Framework 7.30.4
事象
Laravelにおいて、 app/Console/Commands/ 配下にフォルダを手動で配置し、
そのフォルダ配下にphpファイルを配置すると、
php artisan
コマンド実行時に、そのphpファイルが実行されてしまいます。
例えば、
laravel において、
app/Console/Commnads/ フォルダ配下に新規にtest/ フォルダを作成し、
app/Console/Commnads/test/ 配下で、
test.php というファイルを以下の内容で作成するとします。
<?php
echo 'this is test script';
?>
その後、
$ php artisan
コマンドを実行すると、 画面上に
this is test script
と表示されてしまいます。
原因
わからんっす。
Laravelの仕様なんだろうなぁ〜(ぽけ〜)
対処
ライブラリなどは、
app/Console/Commands/
配下には置かず、
vendor/
app/
などで管理しましょうねー。
コメント