ASCWH

搜索到 7 篇与 laravel 的结果
09-08

Laravel firstOrCreate、firstOrNew、updateOrCreate 方法

Laravel firstOrCreate、firstOrNew、updateOrCreate 方法
在日常开发的过程中,经常会遇到判断一条记录是否存在、存在更新、不存在新建记录这种场景,在 Laravel 中提供了方法支持,那么下面就看下具体的方法;使用时请注意版本,下面介绍的函数 firstOrCreate 和 firstOrNew 跟版本有很大的关系firstOrCreatefirstOrCreate 方法将会使用指定的字段 => 值对,来尝试寻找数据库中的记录。如果在数据库中找不到,5.3 以下版本会使用属性来添加一条记录,5.3 及以上版本则将使用第一个参数中的属性以及可选的第二个参数中的属性插入记录用法:User::firstOrCreate(['name' => 'Lisi']);User::firstOrCreate(['name' => 'Lisi'], ['age' => 20]); // 5.3及以上版本支持查看源码:小于 5.3 版本,只有一个参数public function firstOrCreate(array $attributes) { if (! is_null($instance = $this->wh...

PHP

1,235 阅读
09月08日
1,235 阅读
0 评论
09-05

Laravel 6 LTS 正式发布:遵循语义化版本标准、前端脚手架独立为 Laravel UI

Laravel 6 LTS 正式发布:遵循语义化版本标准、前端脚手架独立为 Laravel UI
Laravel 6 已于近日正式发布,此版本也是最新的 LTS 版本。据介绍,从 Laravel 6 开始,Laravel 框架将会使用语义化版本。新特性还包括对 Laravel Vapor 的支持,改进授权响应,引入任务中间件和惰性集合,以及对子查询的改进等。除此之外,还有许多其他的细节优化。Laravel 6.0 是新的 LTS 版本根据官方提供的发布计划,Laravel 6 的 bug 修复会持续至 2021 年 9 月 3 日,安全修复则持续至 2022 年 9 月 3 日。上一个 LTS 版本是两年前发布的 Laravel 5.5,其安全修复会持续至 2020 年 8 月 30 日。语义化版本Laravel 6 及未来更高版本均遵循语义化版本标准,也就是说 Laravel 的软件包会保持和 Laravel 一致的版本标准,但不会影响发布周期。改进授权响应在旧版本中,为终端用户提供有关授权的自定义错误消息十分困难。Laravel 6 引入了 Gate::inspect 方法来提供授权策略响应:$response = Gate::inspect('view', $fligh...

PHP,新闻资讯

1,020 阅读
09月05日
1,020 阅读
0 评论
09-05

laravel 二维码生成(simplesoftwareio/simple-qrcode)

laravel 二维码生成(simplesoftwareio/simple-qrcode)
laravel 二维码生成(simplesoftwareio/simple-qrcode)composer require "simplesoftwareio/simple-qrcode"使用:use SimpleSoftwareIO\QrCode\Facades\QrCode;//引入 QrCode::format('png')->size(195)->margin(1)->merge('图标地址', .13)->generate('二维码内容','保存图片路径不选择直接输出');点击查看官方文档 var needGithubWidget=1;

PHP

1,110 阅读
09月05日
1,110 阅读
0 评论
03-25

Laravel 之 Cookie 的使用

Laravel 之 Cookie 的使用
手册内容Cookies从请求中获取 CookieLaravel 框架创建的每个 cookie 都会被加密并使用验证码进行签名,这意味着如果客户端更改了它们,便视为无效。若要从请求中获取 cookie 值,你可以在 IlluminateHttpRequest 实例上使用 cookie 方法:$value = $request->cookie('name');将 Cookies 附加到响应你可以使用 cookie 方法将 cookie 附加到传出的 Illuminate\Http\Response 实例。你需要传递 Cookie 名称、值、以及有效期(分钟)到这个方法:return response('Hello World')->cookie( 'name', 'value', $minutes );cookie 方法还接受一些不太频繁使用的参数。通常,这些参数与 PHP 原生 setcookie 方法的参数具有相同的目的和意义:return response('Hello World')->cookie( 'name', 'value', $mi...

PHP

1,253 阅读
03月25日
1,253 阅读
0 评论
12-28

7 个非常有用却很少人知道的 Carbon 方法

7 个非常有用却很少人知道的 Carbon 方法
我们在很多时候使用 Carbon 来处理日期和时间,对吗?但是又有多少人完整的阅读过文档了解它有那些方法呢?除了众所周知的 now() 和 format() 方法,Carbon 还有很多其他有用的方法。下面我们一起来看看吧。1. isX: True/False有很多方法来判断 Carbon 对象是否是今天、周末、闰年等等,下面这些是官方文档列出来的:<?php $dt->isWeekday(); $dt->isWeekend(); $dt->isYesterday(); $dt->isToday(); $dt->isTomorrow(); $dt->isFuture(); $dt->isPast(); $dt->isLeapYear(); $dt->isSameDay(Carbon::now());2. isBirthday除了上面的列表,Carbon 还有一个方法来判断日期是否是某个人的生日。除了单开校验月和日外,你还可以这么做: $born = Carbon::c...

PHP

1,197 阅读
12月28日
1,197 阅读
0 评论

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

今日天气

少数派热文榜

  • 获取失败!

标签云