有两种方法可以解决call to undefined function str_slug()的问题。 1.您应该运行命令composer require laravel/helpers 或者另一种选择是当你不想安装软件包,那么下面的解决方案是解决你的问题的简单方法,它是最好的方法。 2.您可以使用外观类
use Illuminate\Support\Str;
public function index(Request $request)
{
$slug = Str::slug($request->name);
}
6条答案
按热度按时间rdlzhqv91#
如果您已经阅读了升级指南,那么您必须知道
字符串和数组帮助程序已从核心框架中删除
所以如果你还需要使用助手安装软件包
并且所有助手都移动到此包中
ijnw1ujt2#
字符串和数组帮助器从laravel 6.0核心框架中删除
https://laravel.com/docs/6.0/upgrade#helpers
因此,如果您仍然需要使用助手,请安装软件包
或者你可以使用由Laravel门面
fjaof16o3#
个人我很难在Laravel 6上的应用程序控制器添加这个
use Illuminate\Support\Str;
,然后像这样的'slug' => Str::slug($request->title)
xzabzqsa4#
有两种方法可以解决
call to undefined function str_slug()
的问题。1.您应该运行命令
composer require laravel/helpers
或者另一种选择是当你不想安装软件包,那么下面的解决方案是解决你的问题的简单方法,它是最好的方法。
2.您可以使用外观类
oknwwptz5#
$post = Post::create([ 'slug' =〉S t r::slug($request-〉title),开始吧
5q4ezhmt6#
composer 需要laravel/助手
php artist优化:清除