Windows平台Laravel 11.x执行php artisan db报错:不支持TTY模式
Windows下Laravel 11执行
php artisan db解决TTY模式不支持问题 直接在命令后添加
--no-tty参数,禁用TTY模式适配Windows环境:php artisan db --no-tty执行后即可正常进入数据库交互shell。
若上述方法失效,可采用以下替代方案:
- 使用数据库客户端工具(如MySQL Workbench、Navicat等)直接连接数据库执行SQL;
- 通过
php artisan tinker进入交互环境,借助DB门面执行SQL,示例:DB::select('SELECT * FROM users');
长期便捷方案:在项目根目录的
composer.json中添加脚本别名,避免每次手动加参数:"scripts": { "db": "php artisan db --no-tty" }保存后执行
composer db即可快速进入数据库交互。
内容的提问来源于stack exchange,提问作者SalimKazi
相关产品推荐
相关产品推荐

