laravel辅助函数怎么用
laravel辅助函数怎么用
小编给大家分享一下laravel辅助函数怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
用法:1、dd()函数用于打印出给定的变量和结束脚本的运行,语法为“dd(变量)”;2、asset()函数用于引入静态文件,生成一个url,语法为“asset(文件路径)”;3、“base_path()”函数用于获取项目根目录路径。
本教程操作环境:windows10系统、Laravel6版,DELL G3电脑。
laravel辅助函数的用法有哪些
laravel中一些辅助函数
1.dd(),打印函数
//辅助函数publicfunctionhelp(){dd('test');打印test,相当于dump()+die(),不会执行后面的returnreturn123;}
2.数组操作Arr,要引入Illuminate\Support\Arr
//辅助函数publicfunctionhelp(){$data=Arr::collapse([[1,2,3],[4,5,6]]);return$data;//输出[1,2,3,4,5,6]合并数组}//辅助函数publicfunctionhelp(){$data=['a'=>1,'b'=>2];$data=Arr::except($data,['a']);return$data;//输出["b":2]删除某个键值}
3.app_path(),获取app路径
//辅助函数publicfunctionhelp(){$data=app_path();return$data;}
4.base_path(),获取项目根目录路径
//辅助函数publicfunctionhelp(){$data=base_path();return$data;}
5.config_path(),获取config路径
//辅助函数publicfunctionhelp(){$data=config_path();return$data;}
6.database_path(),获取database路径
//辅助函数publicfunctionhelp(){$data=database_path();return$data;}
7.public_path(),获取public路径
//辅助函数publicfunctionhelp(){$data=public_path();return$data;}
8字符串操作Str,要引入Illuminate\Support\Str
//辅助函数publicfunctionhelp(){$data=Str::after('todayissunday','is');return$data;//输出sunday获取某个字符串之后的字符串}//辅助函数publicfunctionhelp(){$data=Str::before('todayissunday','is');return$data;//输出today获取某个字符串之前的字符串}//辅助函数publicfunctionhelp(){$data=Str::between('todayissunday','today','sunday');return$data;//输出is返回之间的字符串}//辅助函数publicfunctionhelp(){$data=Str::contains('todayissunday');return$data;//输出true判断是否存在某个字符串}//辅助函数publicfunctionhelp(){$data=Str::endsWith('todayissunday','y');return$data;//输出true判断以某个字符串结尾}//辅助函数publicfunctionhelp(){$data=Str::length('todayissunday');return$data;//输出15字符串长度}//辅助函数publicfunctionhelp(){dd(Str::limit('todayissunday',8));//打印todayis...}//辅助函数publicfunctionhelp(){dd(Str::lower('TODAYissunday',8));//转换小写}//辅助函数publicfunctionhelp(){dd(Str::random());//随机字符串}//辅助函数publicfunctionhelp(){dd(Str::of('todayissunday')->append(',happy'));//链式操作,追加}//辅助函数publicfunctionhelp(){dd(Str::of('todayissunday')->before('sunday'));//链式操作,返回字符串之前的字符串}
9.action(),生成url
//辅助函数publicfunctionhelp(){$url=action([HomeController::class,'index']);return$url;}
10.asset(),生成url
//辅助函数publicfunctionhelp(){$url=asset('img/abc.jpg');return$url;}
11.env(),获取环境配置
//辅助函数publicfunctionhelp(){$data=env('APP_ENV');return$data;}
12.info(),打印日志
//辅助函数publicfunctionhelp(){$data=info('thisisatestloginfo');//向storage/logs/laravel.log中插入一条日志return$data;}
13.redirect(),跳转路由
//辅助函数publicfunctionhelp(){redirect('/');}
以上是“laravel辅助函数怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注恰卡编程网行业资讯频道!