![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
laravel
Ryanking1
这个作者很懒,什么都没留下…
展开
-
使用composer.json安装laravel框架
1.安装windows 下的composer工具运行命令 composer -v 出现composer的版本信息 composer 就安装好了因为composer 默认加载的是国外的镜像国内因为“墙”的存在 加载国外镜像 会出错所以要配置国内镜像1 全局配置(推荐方式)打开命令行窗口(windows用户)或控制台(Linux、Mac 用户)并执行如下命令:composer confi...原创 2019-12-17 10:43:31 · 791 阅读 · 0 评论 -
laravel常用路径函数
app_path() app_path函数返回app目录的绝对路径:$path = app_path(); 你还可以使用app_path函数为相对于app目录的给定文件生成绝对路径:$path = app_path('Http/Controllers/Controller.php'); base_path() base_path函数返回项目根目录的绝对路径:$path = b...原创 2019-12-05 10:53:26 · 349 阅读 · 0 评论 -
laravel实现文件上传
Route::prefix('book')->group(function () { route::get('index','Book\BookController@add'); route::post('doadd','Book\BookController@doadd');});新建控制器 完成书籍相关操作BookController 内容<?php...原创 2019-12-05 10:10:27 · 345 阅读 · 0 评论 -
laravel validate数据验证
我们用用户注册作为demo讲解validate注册需要用户名 非空唯一密码 非空 6-12位 只允许数字和大小写字母确认密码 非空 6-12位 只允许数字和大小写字母与密码一致操作步骤:第一步新建路由:(这里直接提供整个路由组)Route::prefix('book')->group(function () { route::get('index','B...原创 2019-12-05 10:08:08 · 2713 阅读 · 0 评论 -
laravel 中间件
中间件是什么:类似于门卫的作用 每次请求来了先经过中间件筛查全局中间件:在全局生效路由中间件:在指定的路由生效使用中间件的方法1.创建中间件php artisna make:middleware LogMiddleware2.在LogMiddleware 中可以定义中间件需要的操作 在handle的方法里下面是一个使用中间件生成logs文件的简单demo<?php...原创 2019-12-05 10:06:13 · 341 阅读 · 0 评论 -
laravel 数据迁移
数据迁移是干什么的数据库迁移就像是数据库的版本控制,可以让你的团队轻松修改并共享应用程序的数据库结构。迁移通常与 Laravel 的数据库结构生成器配合使用,让你轻松地构建数据库结构。如果你曾经试过让同事手动在数据库结构中添加字段,那么数据库迁移可以让你不再需要做这样的事情。类似于代码的版本控制工具目的:实现多人协同开发版本控制软件提供完备的版本管理功能,用于存储、追踪目录(文件夹)和文件...原创 2019-12-05 10:02:23 · 482 阅读 · 0 评论 -
laravel实现验证码功能
什么是验证码:为了区分人还是计算机操作的一种公共全自动程序 随机因子(验证码中可能出现的内容) 干扰因子 (干扰项,防止工具抓包)可以通过增加每次操作的时间,起到一定的抗并发效果本节课的目的:1.熟练使用验证码类生成验证码 并完成相关操作2.掌握laravel框架中第三方类的引入实际操作:1.添加一个填写验证码的输入框,承载验证码的一个图片 在登录页面 合适位置填入下面的代码<...原创 2019-12-05 09:56:58 · 496 阅读 · 0 评论 -
laravel实现短信验证码功能
第一步:申请一个短信验证码接口,这里是在阿里云上申请的第二步:找到对应的接口文档和demo包第三步:将demo包里边需要的数据一一进行配置 ps:为了保证数据的安全和修改的方便性 这里 建议把一些关键性的敏感数据放入配置文件例如下面的选项 可以写入配置文件MOBILE_HOST=https://cdcxdxjk.market.alicloudapi.comMOBILE_PATH=...原创 2019-12-05 09:53:12 · 1025 阅读 · 0 评论 -
微信服务器和开发者服务器进行绑定
普通版本<?php/* * 第一步:填写服务器url * 第二步:微信服务器发送一个get请求到填写的url 携带四个参数 signature timestamp nonce echostr * 第三步:将token、timestamp、nonce三个参数进行字典序排序 * 第四部: 将三个参数字符串拼接成一个字符串进行sha1加密 * 第五步:开发者获得加密后的字符串可与s...原创 2019-12-05 09:47:47 · 297 阅读 · 0 评论 -
laravel 实现微信公众号首次关注回复文本消息
<?phpnamespace App\Http\Controllers\Wechat;use Illuminate\Http\Request;use App\Http\Controllers\Controller;use App\Model\Wechat;class WechatController extends Controller{ /* * @co...原创 2019-12-05 09:45:17 · 667 阅读 · 0 评论