phpstorm 调试 laravel
时间: 2023-06-26 07:04:27 浏览: 176
使用 PHPStorm 开发 Laravel
要在 PhpStorm 中调试 Laravel,需要进行以下步骤:
1. 确保已经安装了 Xdebug 扩展,并且 PhpStorm 已经将其配置为远程调试工具。
2. 在 Laravel 项目根目录中的 `public` 目录下创建一个名为 `index.php` 的文件,并添加以下代码:
```php
<?php
define('LARAVEL_START', microtime(true));
require __DIR__.'/../vendor/autoload.php';
$app = require_once __DIR__.'/../bootstrap/app.php';
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
$response = $kernel->handle(
$request = Illuminate\Http\Request::capture()
);
$response->send();
$kernel->terminate($request, $response);
```
这个文件会覆盖 Laravel 默认的 `index.php` 文件,以便进行调试。
3. 在 PhpStorm 中打开 Laravel 项目,并打开 `index.php` 文件。在文件顶部添加一个断点,以便在调试时停止执行。
4. 启动 Laravel 项目,可以使用 `php artisan serve` 命令或者其他方式。
5. 在 PhpStorm 中点击调试按钮(绿色的虫子),等待断点触发并停止执行。此时可以查看变量值、调用堆栈等调试信息。
6. 调试完毕后,可以在 PhpStorm 中停止调试进程,或者直接关闭浏览器窗口。
阅读全文