我正在将应用程序从Laravel 4.2升级到5.0。我有一个使用Illuminate支持的Str:函数的类,如下所示:
public static function controllerActionName()
{
$routeArray = Str::parseCallback(Route::currentRouteAction(), null);
if (last($routeArray) != null) {
return str_slug(self::controllerName() . '-' . self::actionName());
}
return 'closure';
}
此代码有多种用途。 LaraShift说:“ Str Facade的别名已在Laravel 5中删除。尽管您仍然可以导入Str Facade,但应查看以下用法,以查看是否可以将它们替换为Laravel Helpers Functions或PHP String函数。”在我的一生中,我找不到任何可以替代此内容的文档,因此可以更改语法。我知道有一个图书馆,但我想做正确的事并使用当前的方法。
https://gist.github.com/dwightwatson/6200599或 https://laravel.com/api/5.2/Illuminate/Support/Str.html