Laravel 辅助函数

array_add() 如果给定的键不在数组中,会把给定的键值对加到数组中.否则则不加入
array_divide() 函数返回两个数组,一个包含原本数组的键,另一个包含原本数组的值。
array_dot() 函数把多维数组扁平化成一维数组,并用”.”符号表示深度
array_except() 从数组当中移除指定键值对
array_fetch() 函数返回包含被选择的嵌套元素的扁平化数组
array_first() 函数返回数组中第一个通过给定的测试为真的元素
array_last() 函数返回数组中最后一个通过给定的测试为真的元素
array_flatten() 函数将会把多维数组扁平化成一维
array_forget() 函数将会用”.”符号从深度嵌套数组移除给定的键值对
array_get() 函数将会使用”.”符号从深度嵌套数组取回给定的值
array_only() 函数将会只从数组返回给定的键值对
array_pluck 函数将会从数组拉出给定键值对的清单
array_pull 函数将会从数组返回给定的键值对,并移除它
array_set 函数将会使用”.”符号在深度嵌套数组中指定值
array_sort 函数通过给定闭包的结果来排序数组
array_where 使用给定的闭包过滤数组
app_path 取得 app 文件夹的完整路径
base_path 取得应用程序安装根目录的完整路径
config_path 获取 config 目录的完整路径。
public_path 取得 public 文件夹的完整路径
storage_path 取得 app/storage 文件夹的完整路径
camel_case 把给定的字串转换成 驼峰式命名
class_basename 取得给定类的类名称,不含任何命名空间的名称
e 对给定字串执行 htmlentities,并支持 UTF-8
ends_with 判断句子结尾是否有给定的字串
snake_case 把给定的字串转换成 蛇形命名(下划线连接)
str_limit 限制字串的字符数量(一个中文2个字符)
starts_with 判断句子是否开头有给定的字串
str_contains 判断句子是否有给定的字串
str_finish 加一个给定字串到句子结尾。多余一个的给定字串则移除
str_is 判断字串是否符合给定的模式。星号可以用来当作通配符
str_random 产生给定长度的随机字串
action 产生给定控制器行为的网址
route 产生给定路由名称的网址
asset 产生资源的网址
secure_asset 产生给定资源的 HTTPS HTML 链接
secure_url 产生给定路径的 HTTPS 完整网址
url 产生给定路径的完整网址
csrf_token 返回 取得现在 CSRF token 的值
dd 打印给定变量并结束脚本执行
elixir 获取带版本号的 Elixir 文件的路径
env 获取一个环境变量的值,如果没有则返回一个默认值
event 触发一个事件
value 如果给定的值是个 闭包,返回 闭包 的返回值。不是的话,则返回值
view 用给定的视图路径取得一个视图实例
with 返回给定对象



Tagged , . Bookmark the permalink.

Comments are closed.