You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 21:44:49