Php 调用未定义的函数str_limit()
调用未定义的函数str_limit()laravel 6x 这是我的密码,帮帮我Php 调用未定义的函数str_limit(),php,laravel,Php,Laravel,调用未定义的函数str_limit()laravel 6x 这是我的密码,帮帮我 说明 {{str_limit($product???,500,“…”)}在5.8版+str帮助程序中已删除,您必须改用 试试这个: {{\illumb\Support\Str::limit($product,500,“…”)} 如果您使用的是laravel 5.4以上版本 请像这样使用这个 {{ \Illuminate\Support\Str::limit($product ?? '',500,' ...') }
说明
{{str_limit($product???,500,“…”)}
在5.8版+str帮助程序中已删除,您必须改用
试试这个:
{{\illumb\Support\Str::limit($product,500,“…”)}
如果您使用的是laravel 5.4以上版本
请像这样使用这个
{{ \Illuminate\Support\Str::limit($product ?? '',500,' ...') }}
有关更多信息,请参见Laravel。
str.*
和array.*
辅助函数已从Laravel 6.*
因此,尝试使用there类而不是全局函数
或者您可以安装软件包以获得这两种类型的功能。这是您的解决方案。我希望它能帮助你:
{{\Illuminate\Support\Str::limit($product, 500)}}
只需安装laravel助手
composer require laravel/helpers
要使用Laravel helper功能,首先需要使用以下命令安装Laravel helper:
composer require laravel/helpers
这回答了你的问题吗?看,我尝试了这个,我得到了一个新的错误,未定义的变量:product(视图:/opt/lampp/htdocs/tutorial/laravel_lazday/resources/views/admin/master/product/create.blade.php,但我将产品$product改为$product???”,谢谢help@MasaliefMaulana我已经更新了它,很抱歉语法错误。thx先生,我尝试了这个。不,我没有错误。谢谢先生的帮助和指导,虽然我同意这将是b更新代码以替换
str\u limit(
至\illumize\Support\str::limit(
Hasan(又名composer Required laravel/helpers)的响应也会使其在不更新任何代码的情况下工作。只需在此处进行注释,因为之前使用的是-1