【发布时间】:2020-05-24 14:03:19
【问题描述】:
我使用的是 str_slug 方法。但是有些错误是这样的“调用未定义的函数 App\Http\Controllers\str_slug()”
【问题讨论】:
我使用的是 str_slug 方法。但是有些错误是这样的“调用未定义的函数 App\Http\Controllers\str_slug()”
【问题讨论】:
看来你拼错了。应该是 Str::slug(...),还要确保在顶部有 use 语句:
use Illuminate\Support\Str;
$slug = Str::slug('Laravel 5 Framework', '-');
文档here.
【讨论】:
use Str; 就够了。
str_slug() 访问该行为的方式现在已经不复存在了。
str_ 和 array_ 助手从 laravel 版本 6 中移除。 它们被移动到一个包中
composer require laravel/helpers
你可以安装这个包来让它工作,这里是documentation 参考。
【讨论】: