【问题标题】:Laravel Getting Error When Running TinkerLaravel 运行 Tinker 时出错
【发布时间】:2019-06-20 17:42:06
【问题描述】:

我正在使用 Laravel 5.2 和 PHP 7.1,但在尝试使用 Tinker 时出现错误。

当我跑步时:

php artisan tinker

我收到以下错误:

[Symfony\Component\Debug\Exception\FatalThrowableError] 调用 未定义函数 Laravel\Tinker\tap()

我将 Laravel 从 5.2 升级到 5.5,但我之前的大部分功能都无法使用。我恢复到 5.2,但我仍然收到此错误。

【问题讨论】:

  • Laravel 5.2 需要 PHP 5 或更高版本但低于 7。事实上 PHP 7 引入了一些与 Laravel 5.2 冲突的重大更改。尝试使用较低版本的PHP

标签: laravel laravel-5 tinker


【解决方案1】:

我在尝试使用 laravel/tinker 包时遇到了与 Lumen 5.2 相同的错误。 tap 函数是来自Illumination/support 包的辅助函数,但看起来它是在5.4 版中引入的。见:https://github.com/illuminate/support/blob/v5.4.0/helpers.php#L855

【讨论】:

    猜你喜欢
    • 2019-06-15
    • 2021-07-27
    • 1970-01-01
    • 2021-05-04
    • 1970-01-01
    • 2020-04-24
    • 2017-03-20
    • 2014-01-17
    • 1970-01-01
    相关资源
    最近更新 更多