bin/cakeコマンドが動かない!?
PHP開発するならやはりUNIXベースのmacOSをおすすめしますが、
windowで開発する人もやはりいるでしょう。
僕もwindowsのvisual studio codeで開発することがあります。
例えばvisual studio codeのターミナルで以下のコマンドを打ったとしましょう。
bin/cake bake model
データベースからbakeできるテーブル名の一覧を取得できるコマンドです。
通常は
Mails
Items
Users
みたいにテーブル名称が返ってきます。
だけどwindowsでやると、、
'bin' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
となるのです。
一瞬、ビビるのですが、なんてことはありません。
bin/cakeをbin\cakeにしてあげればいいだけです。
(スラッシュとバックスラッシュの違い)
bin\cake bake model
Mails
Items
Users
これで通常通り、windowsでもbin/cakeコマンドが動くようになりました。
まとめ
windowsの場合
bin\cake
macの場合
bin/cake
参考までに。