【发布时间】:2020-10-10 09:05:11
【问题描述】:
我最近将项目中的 Laravel 版本升级到了 6.x。
现在我知道 helpers 类已从 Laravel 6.0 版本中删除。
但无论如何我需要保留 [root-dir]/helpers.php 文件,它是面向函数的、包含通用帮助函数的非类文件。
在该文件中,我需要将所有以str_ 开头的自定义函数(如str_contains)替换为Illumimnate\Support\Str 对应的Str::contains。例如:
if(!function_exists('is_bot'))
{
/**
* userAgent is the user-agent header
* from the request object
* @param $userAgent
* @return bool
*/
function is_bot($userAgent)
{
return str_contains($userAgent, config('bot_check'));
}
}
我该怎么做?
【问题讨论】:
标签: php laravel helper laravel-6 laravel-upgrade