我已将我的 laravel 5.8 项目升级到 6.0。它已成功升级,但是当我尝试运行项目或将另一个包安装到我的项目时,它在 session.php 中给我一个名为“调用未定义函数 str_slug()”的错误。我不知道为什么......
Call to undefined function str_slug()
我已将我的 laravel 5.8 项目升级到 6.0。它已成功升级,但是当我尝试运行项目或将另一个包安装到我的项目时,它在 session.php 中给我一个名为“调用未定义函数 str_slug()”的错误。我不知道为什么......
Call to undefined function str_slug()
字符串和数组助手从 laravel 6.0 核心框架中移除
https://laravel.com/docs/6.0/upgrade#helpers
所以如果你仍然需要使用助手安装包
composer require laravel/helpers
或者你可以通过 Laravel 门面使用
use Illuminate\Support\Str;
$slug = Str::slug('Laravel 5 Framework', '-');
个人我很难在应用控制器上的 Laravel 6 上执行以下操作,use Illuminate\Support\Str;
然后添加类似这样 的内容'slug' => Str::slug($request->title)