Lavarel 的新手。
我正在尝试在 Laravel 中调试控制器的方法,为此我使用的是 Tinker(基于 Psysh)。
我将这两个版本都添加到MySuperController的方法注册中的断点中:
extract(\Psy\Shell::debug(get_defined_vars()));
eval(\Psy\sh());
我已经php artisan tinker
在控制台中运行并完成了以下操作:
$controller = app()->make('\App\Http\Controllers\Api\V1\MySuperController');
app()->call([$controller, 'signup'], ["param"=>"value"]);
执行该操作时,Tinker 会响应:Illuminate\Validation\ValidationException 并带有消息“给定数据无效。”
但是我从来没有看到代码在断点处停止。我是否错误地认为我可以使用 Tinker 逐步调试?