PHP编程 1921

PHP(PHP: Hypertext Preprocessor的缩写,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。

Laravel 5.5 异常处理 & 错误日志的解决

简介 Laravel 默认已经为我们配置好了错误和异常处理,我们在 App\Exceptions\Handler 类中触发异常并将响应返回给用户。 此外,Laravel 还集成了 …

2022-04-15 842

PHP封装请求类实例分析【基于Yii框架】

本文实例讲述了PHP封装请求类。分享给大家供大家参考,具体如下: 1.源码 <?php namespace app\common\components; use Yii; u…

2022-04-15 932

使用laravel指定日志文件记录任意日志

如下所示: (new Logger('邮件发送失败')) ->pushHandler(new RotatingFileHandler(storage_path('logs/e…

2022-04-15 411

Laravel 修改默认日志文件名称和位置的例子

修改默认日志位置 我们平常的开发中可能一直把laravel的日志文件放在默认位置不会有什么影响,但如果我们的项目上线时是全量部署,每次部署都是git中最新的代码,那这个时候每次都会…

2022-04-15 669

thinkPHP事务操作简单案例分析

本文实例讲述了thinkPHP事务操作。分享给大家供大家参考,具体如下: 1.说明 Db::startTrans(); try{ 操作; 对象->save(); Db::co…

2022-04-15 905

使用laravel根据用户类型来显示或隐藏字段

在api开发中,有时候需要对自己以外的其他普通用户隐藏字段,比如隐藏手机号。而对于admin用户,则又不需要隐藏手机号。 所以,需要设计一种能够简单的根据不同用户来显示或隐藏字段的…

2022-04-15 1,362

laravel model模型定义实现开启自动管理时间created_at,updated_at

时间戳 默认情况下,Eloquent 期望 created_at 和updated_at 已经存在于数据表中,如果你不想要这些 Laravel 自动管理的数据列,在模型类中设置 $…

2022-04-15 1,054

TP5框架请求响应参数实例分析

本文实例讲述了TP5框架请求响应参数。分享给大家供大家参考,具体如下: 1.请求 //导入系统请求类 use think\Request; class Index { public…

2022-04-15 1,139

laravel 之 Eloquent 模型修改器和序列化示例

修改器 获取 <?php namespace App; use Illuminate\Database\Eloquent\Model; class User extends …

2022-04-15 1,057

laravel model模型处理之修改查询或修改字段时的类型格式案例

先了解一下此图,有助于理解 通过上图了解 这将在原有的列上添加一列is_admin,这需要通过属性访问时才会获得,如果我们希望在获得数据的时候被一起返回,则还需要append属性 …

2022-04-15 505

使用laravel的Eloquent模型如何获取数据库的指定列

使用Laravel的ORM——Eloquent时,时常遇到的一个操作是取模型中的其中一些属性,对应的就是在数据库中取表的特定列。 如果使用DB门面写查询构造器,那只需要链式调用se…

2022-04-15 1,204

解决laravel查询构造器中的别名问题

Laravel框架对数据库的封装是比较完善的,用起来也比较方便。但之前有一个问题一直困扰着我,就是利用laravel作查询时。如果想给表名或是字段名起别名是比较麻烦的事。但翻阅它的…

2022-04-15 992