限时免费试用:欢迎注册 api.bigmodel.org ,快速体验大模型 API 接入服务。
当前位置:首页 >开发者 >网站框架 >后端框架 >Laravel

Laravel

laravel 数据库的事务操作 +打印sql

事务操作 DB::beginTransaction(); try { DB::insert(...); DB::insert(...); DB::insert(...); DB::commit(); // all good } catch (\Exception $e) { DB::rollback(); // something went wrong }

laravel 数据库查询操作group_concat

group_concat(v) v放到一起逗号隔开, $sku = Db::table('product_sku')->select("id","sku_name as k",DB::raw('group_concat(sku_value) as v'))->where(['gid'=>$id,'status'=>1])->groupBy('sku_name

laravel 上传验证

单个 $request->validate([ 'document' => 'required|file|mimes:ppt,pptx,doc,docx,pdf,xls,xlsx|max:204800', ]); 多个 $request->validate([ 'document.*' => 'required|file|mimes:ppt,pptx,doc

laravel 使用 Editor.md关于图片上传csrf的处理

 大家都知道laravel默认提交表单时是启用csrf验证的 那么关于Editor.md关于图片上传csrf的处理有两个 1. 关闭csrf验证  加入csrf验证 上传方法:  视图: 加入token  上传地址  修改文件   OK,结束 两种方法都可解决,推荐使用第二种,更安全

laravel5.4 | 集合

1、简介 Illuminate\Support\Collection 类为处理数组数据提供流式、方便的封装。例如,查看下面的代码,我们使用辅助函数 collect 创建一个新的集合实例,为每一个元素运行 strtoupper 函数,然后移除所有空元素: $collection = collect(['taylor', 'abigail', null])->m

laravel5.4 | Artisan 控制台

常用命令 查看所有artisan命令 php artisan list 查看命令 php artisan help migrate 运行tinker php artisan tinker 编写命令 自定义命令通常存放在 app/Console/Commands 目录下 生成命令 要创建一个新命令,你可以使用 Artisan 命令 make:command,该

laravel5.4 | 加密/哈希

加密 使用 Laravel 的加密器之前,必须在配置文件 config/app.php中设置 key 选项为 32 位随机字符串。可以使用 php artisan key:generate 命令来生成这个key,该 Artisan 命令会使用PHP的安全随机字节生成器来构建 key 的值。 encrypt加密 'secret' => encrypt($req

laravel5.4 | blade模板

Blade 视图文件使用 .blade.php 文件扩展并存放在 resources/views 目录下。 模板继承 @section 定义了一个内容的片段 @section('sidebar') This is the master sidebar. @endsection @yield 用于显示给定片段的内容 @yield('content') @ext

laravel5.4 | session

Session 配置文件位于 config/session.php 默认file驱动 支持的类型驱动 file – Session 数据存储在 storage/framework/sessions 目录下; cookie – Session 数据存储在经过加密的安全的 Cookie 中; database – Session 数据存储在数据库中 memcac