千家信息网

laravel函数怎么使用

发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,这篇文章主要讲解了"laravel函数怎么使用",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"laravel函数怎么使用"吧!laravel函数有:1、
千家信息网最后更新 2025年01月18日laravel函数怎么使用

这篇文章主要讲解了"laravel函数怎么使用",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"laravel函数怎么使用"吧!

laravel函数有:1、array_add(),可将给定的键值对加到数组中;2、array_collapse(),可将数组的每一个数组折成单一数组;3、array_dot(),可把多维数组转为一维数组;4、array_except()等。

本教程操作环境:windows7系统、Laravel6版,DELL G3电脑。

laravel常用函数

数组类型函数

1、array_add 函数

如果给定的键不存在于该数组,array_add 函数将给定的键值对加到数组中

array_add($array, 'key', 'value');

2、array_collapse

将数组的每一个数组折成单一数组

array_collapse($array);

3、array_divide

函数返回两个数组,一个包含原本数组的键,另一个包含原本数组的值

array_divide($array);

4、array_dot

把多维数组扁平化成一维数组,并用「点」式语法表示深度

array_dot($array);

5、array_except

从数组移除给定的键值对

array_except($array, array('key'));

6、array_first

返回数组中第一个通过为真测试的元素

array_first($array, function($key, $value){}, $default);

7、array_flatten

将多维数组扁平化成一维

 ['Joe', 'PHP', 'Ruby'];array_flatten(['name' => 'Joe', 'languages' => ['PHP', 'Ruby']]);

8、array_forget

以「点」式语法从深度嵌套数组移除给定的键值对

array_forget($array, 'foo');array_forget($array, 'foo.bar');

9、array_get

使用「点」式语法从深度嵌套数组取回给定的值

array_get($array, 'foo', 'default');array_get($array, 'foo.bar', 'default');

10、array_has

使用「点」式语法检查给定的项目是否存在于数组中

array_has($array, 'products.desk');

11、array_only

从数组返回给定的键值对

array_only($array, array('key'));

12、array_pluck

从数组拉出一列给定的键值对

array_pluck($array, 'key');

13、array_pull

从数组移除并返回给定的键值对

array_pull($array, 'key');

14、array_set

使用「点」式语法在深度嵌套数组中写入值

array_set($array, 'key', 'value');array_set($array, 'key.subkey', 'value');

15、array_sort

借由给定闭包结果排序数组

array_sort($array, function(){});

16、array_sort_recursive

使用 sort 函数递归排序数组

array_sort_recursive();

17、array_where

使用给定的闭包过滤数组

array_where();

18、head

返回给定数组的第一个元素

head($array);

19、 last

返回给定数组的最后一个元素

last($array);

路径函数

1、app_path

取得 app 文件夹的完整路径

app_path();

2、base_path

取得项目根目录的完整路径

base_path();

3、config_path

取得应用配置目录的完整路径

config_path();

4、database_path

取得应用数据库目录的完整路径

database_path();

5、elixir

取得加上版本号的 Elixir 文件路径

elixir();

6、public_path

取得 public 目录的完整路径

public_path();

7、storage_path

取得 storage 目录的完整路径

storage_path();

字符串函数

1、camel_case

将给定的字符串转换成 驼峰式命名

camel_case($value);

2、class_basename

返回不包含命名空间的类名称

class_basename($class);class_basename($object);

3、e

对给定字符串运行 htmlentities

e('');

4、starts_with

判断字符串开头是否为给定内容

starts_with('Foo bar.', 'Foo');

5、ends_with

判断给定字符串结尾是否为指定内容

ends_with('Foo bar.', 'bar.');

6、snake_case

将给定的字符串转换成 蛇形命名

snake_case('fooBar');

7、str_limit

限制字符串的字符数量

str_limit();

8、str_contains

判断给定字符串是否包含指定内容

str_contains('Hello foo bar.', 'foo');

9、str_finish

添加给定内容到字符串结尾,foo/bar/

str_finish('foo/bar', '/');

10、str_is

判断给定的字符串与给定的格式是否符合

str_is('foo*', 'foobar');

11、str_plural

转换字符串成复数形

str_plural('car');

12、str_random

产生给定长度的随机字符串

str_random(25);

13、str_singular

转换字符串成单数形。该函数目前仅支持英文

str_singular('cars');

14、str_slug

从给定字符串产生网址友善的「slug」

str_slug("Laravel 5 Framework", "-");

15、studly_case

将给定字符串转换成「首字大写命名」: FooBar

studly_case('foo_bar');

16、trans

根据你的本地化文件翻译给定的语句

trans('foo.bar');

17、trans_choice

根据后缀变化翻译给定的语句

trans_choice('foo.bar', $count);

URLs and Links函数

1、action

产生给定控制器行为网址

action('FooController@method', $parameters);

2、asset

根据目前请求的协定(HTTP 或 HTTPS)产生资源文件网址

asset('img/photo.jpg', $title, $attributes);

3、secure_asset

根据 HTTPS 产生资源文件网址

secure_asset('img/photo.jpg', $title, $attributes);

4、route

产生给定路由名称网址

route($route, $parameters, $absolute = true);

5、url

产生给定路径的完整网址

url('path', $parameters = array(), $secure = null);

Miscellaneous函数

1、auth()->user()

返回一个认证器实例。你可以使用它取代 Auth facade

auth()->user();

2、back

产生一个重定向回应让用户回到之前的位置

back();

3、bcrypt

使用 Bcrypt 哈希给定的数值。你可以使用它替代 Hash facade

bcrypt('my-secret-password');

4、collect

从给定的项目产生集合实例

collect(['taylor', 'abigail']);

5、config

取得设置选项的设置值

config('app.timezone', $default);

6、

产生包含 CSRF 令牌内容的 HTML 表单隐藏字段

 {!! csrf_field() !!}

7、csrf_token

取得当前 CSRF 令牌的内容

$token = csrf_token();

8、dd

输出给定变量并结束脚本运行

dd($value);

9、env

取得环境变量值或返回默认值

$env = env('APP_ENV');$env = env('APP_ENV', 'production');

10、

配送给定事件到所属的侦听器

 event(new UserRegistered($user));

11、

根据给定类、名称以及总数产生模型工厂建构器

$user = factory(App\User::class)->make();

12、

产生拟造 HTTP 表单动作内容的 HTML 表单隐藏字段

 {!! method_field('delete') !!}

13、old

取得快闪到 session 的旧有输入数值

$value = old('value');$value = old('value', 'default');

14、redirect

返回重定向器实例以进行 重定向

return redirect('/home');

15、request

取得目前的请求实例或输入的项目

$value = request('key', $default = null)

16、response

创建一个回应实例或获取一个回应工厂实例

 return response('Hello World', 200, $headers);

17、session

可被用于取得或设置单一 session 内容

$value = session('key');

18、

在没有传递参数时,将返回 session 实例

$value = session()->get('key');session()->put('key', $value);

19、

返回给定数值

value(function(){ return 'bar'; });

20、view

取得视图 实例

 return view('auth.login');

21、

返回给定的数值

$value = with(new Foo)->work();

感谢各位的阅读,以上就是"laravel函数怎么使用"的内容了,经过本文的学习后,相信大家对laravel函数怎么使用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

数组 函数 字符 字符串 内容 路径 实例 网址 文件 语法 数值 深度 目录 项目 元素 表单 一维 多维 学习 令牌 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 赫山市公安局网络安全攻防演练 数据库无 中转服务器上传文件 嵌入式软件开发加班 软件开发和网页设计哪个好 网络安全海军工程大学 调用通达信数据库的代码 工业控制网络安全论文 我的世界宝可梦进化服务器联机 基岩版服务器怎么下载模组 数据库窗体文本框内容设置 邮件服务器是否正常工作发送失败 关于网络安全传递网络正能量 数据库范式中候选码怎么定 kegg数据库blast AERIAL字体软件开发 2022年有关网络安全的文献 服务器不开机电源按钮快速闪烁 我的世界1.7.2版本的服务器 delphi 文本 数据库 湛江支付软件开发定制 网络安全工程师月薪多少 阿里云java服务器价格 新手机网络安全设置 四川系统软件开发哪家便宜 数据库服务器提供远程监控录像 企业信息管理中的网络安全数据 滨州戴尔服务器哪家是专业做的 网络安全教育班会doc 网络安全防范技防优于人防
0