ubuntu

Laravel在Ubuntu中如何调试

小樊
41
2025-10-18 17:02:39
栏目: 智能运维

1. 开启Laravel调试模式
在项目根目录的.env文件中,将APP_DEBUG设置为true,以启用详细错误显示(包括堆栈跟踪、请求参数等)。修改后需重启Laravel应用(如使用Sail则运行./vendor/bin/sail restart)。

2. 安装可视化调试工具(可选但推荐)

3. 配置Xdebug(适用于代码级调试)
Xdebug是PHP扩展,需完成以下步骤:

4. 集成IDE(以VSCode为例)

5. 使用交互式调试工具(Tinker)
Laravel Tinker是REPL工具,可用于命令行交互式调试。运行php artisan tinker,输入以下命令:

6. 检查日志文件
Laravel日志默认存储在storage/logs/laravel.log中,可使用tail -f storage/logs/laravel.log实时查看日志,或通过Log::channel('stack')->error('Error message')手动记录错误信息。

7. 测试驱动调试(长期方案)
为关键逻辑编写单元测试(php artisan make:test UserTest)或功能测试(php artisan make:test LoginTest),通过php artisan test运行测试,自动捕获断言失败和异常,确保代码正确性。

0
看了该问题的人还看了