ddd() 助手是否在 Laravel 9 中不工作?

Is the ddd() helper not working in Laravel 9?

前几天我升级到 Laravel 9,现在 ddd() 助手失败并出现错误 Call to undefined function ddd()。我在 Laracasts 论坛上找到了 this post,但在撰写本文时,只有一个回复指出 facade/ignition 已替换为 spatie/laravel-ignition。我在新包的文档中没有看到任何提到 ddd() 的任何变化,是否有额外的配置或需要重新启用 ddd() 的东西?

看看这个https://github.com/facade/ignition/pull/201#event-2712168617

jasonvarga deleted the ddd branch 2 years ago

你说得对,在更新日志中也没有看到任何关于它的文档。

我第一次从你那里听说这个 ddd() 助手,非常感谢。 请检查这两个包的文档。 这里facade / ignition and spatie / laravel-ignition

两个包说的是同一件事

spatie/laravel-ignition works for Laravel 8 and 9 applications running on PHP 8.0 and above. Looking for Ignition for Laravel 5.x, 6.x or 7.x or old PHP versions? facade/ignition is still compatible.

spatie/laravel-ignition 1.2.0 版本中,ddd() 被添加回来了!如果您无法使用 ddd(),请先检查您的 composer.json 文件以确保您的 spatie/laravel-ignition 版本为 1.2.0 或更高版本。

"require-dev": {
    "spatie/laravel-ignition": "^1.2.3"
}