![](https://img-blog.csdnimg.cn/20190401141004602.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
laravel实战
laravel框架基于php7,php7在性能上有了很大的提升。
海燕技术栈
既然巅峰留不住,那就重走来时路
展开
-
laravel开发总结(2)
1、避免使用select *在laravel中,提供了Model::get()方法来获取实体对象,但是get()方法默认是使用的select *,我们知道,一条sql语句的时间一般由两部分组成,查询语句执行时间和结果传输时间。如果数据表的列比较多,且每一列的数据都不小,那么传输时间往往决定着整条sql语句的性能,减少不必要的字段传输,从而减少整个结果的传输量可以大大减少sql的总时间,进而提升性...原创 2020-02-24 23:33:07 · 351 阅读 · 0 评论 -
laravel网站开发实例----8
管理员批量给参赛者发邮件、单独发邮件功能详情 管理员登录到后台,点击批量发送账号密码,就给所有报名的选手发送账号密码。 单独给某人发邮件需要填写手动填写账号密码。批量发送账号密码注册路由//管理员批量发送邮件$api->post('sendpass','GamesController@sendpass') ->name('api.sendpas...原创 2018-07-30 17:41:39 · 1087 阅读 · 0 评论 -
laravel网站开发实例-----7
报名实际上就是填写一个表单,然后存储到数据库中,然后管理员可以下载此数据库的内容,也就是说要生成excel。同时也要支持上传excel,用于存储账号密码。完成对excel的支持 composer require “maatwebsite/excel:~2.1.0”在config/app.php中加入Maatwebsite\Excel\ExcelServicePro...原创 2018-07-28 18:07:24 · 451 阅读 · 0 评论 -
laravel网站开发实例------6
前几篇博客实现了用户管理,从本篇博客起,开始写比赛报名系统比赛报名系统系统设计功能: 1、管理员可以随便发布比赛(删除比赛),用户可以点击报名,管理员还可以设置给每个人单独发比赛账号 2、游客不能进行报名,只有注册了才能报名,避免恶意报名管理员登录退出1、注册路由//管理员登录$api->post('adminlogin','AdminsCont...原创 2018-07-28 01:28:05 · 579 阅读 · 0 评论 -
laravel网站开发实例----5
用户管理系统接口全实现接口安全很重要,我们需要有合理的节流机制,调用频率的限制,限制每个 ip 的调用次数。可以在设置路由的时候这样设置$api->version('v1', [ 'namespace' => 'App\Http\Controllers\Api'], function($api) { $api->group([ 'm...原创 2018-07-27 18:58:51 · 684 阅读 · 0 评论 -
laravel网站开发实例----4
用户注册接口全实现上一篇博客实现了发邮件验证码的功能,现在来写整个注册的逻辑 当用户发起注册的时候,给用户邮箱发送验证码,并存储到缓存中,当用户注册的时候,给验证码和验证码对应的Key即可注册成功,避免暴力破解。 两个接口的代码 1、用户得到验证码<?phpnamespace App\Http\Controllers\Api;use Illuminate\Http\...原创 2018-07-27 12:55:33 · 490 阅读 · 0 评论 -
laravel开发网站实例-----3
利用 dingo API 定义 REST ful 路由用post方法创建一个路由,并返回json格式的数据$api->version('v1', [ 'namespace' => 'App\Http\Controllers\Api'], function($api) { //用户注册 $api->post('registerCodes',...原创 2018-07-27 00:19:15 · 1471 阅读 · 0 评论 -
laravel开发网站实例-----2
发现一个配置上的问题:解决除了’/’以外的其他路由都不生效nginx没有开启rewrite功能,所以nginx识别不了路由。因为nginx是在Laravel底层的,所以必须得先满足nginx才能满足php。 在配置文件中加入:set $root_path 'C:\Users\laodiao\Downloads\www\nginx-1.15.1\html\acm\public'; r...原创 2018-07-26 13:52:38 · 1342 阅读 · 0 评论 -
laravel开发网站实例
协会官网实现这是一篇开源的基于laravel的网站开发项目博客,涉及的资源、工具、项目源代码,请访问我的github项目,地址为:还在开发中,敬请期待后端开发环境的搭建在本机搭建laravel开发环境1、安装 php 7如果你是windows系统,前往 https://windows.php.net/download 下载 PHP 7 最新版本 如果你是Lin...原创 2018-07-25 14:42:20 · 4328 阅读 · 1 评论