![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
laravel
坏小哥
To be or not to be,that's a question...
展开
-
细说第三方登录—>PHP实现支付宝、QQ、微博、百度账号、Github登录
在讲解支付宝、QQ、微博、Github、百度账号第三方登录之前,我们有必要先了解一下第三登录所使用的协议。具体的详细内容请看我的这篇博客:https://blog.csdn.net/weixin_43885417/article/details/91163338开始入正题,既然知道了授权协议,下一步,肯定开始申请开发者身份,获取请求接口的权限。一、支付宝:...原创 2020-03-25 19:05:02 · 6098 阅读 · 0 评论 -
laravel 导出Excel,多维表头
我们在项目时,经常需要去查数据库中的信息,导出excel。laravel提供了一个插件。它有个github地址:https://github.com/Maatwebsite/Laravel-Excel首先,我们先用composer下载:composer require "maatwebsite/excel:~2.1.0"然后,需要注册 一个服务提供者,在config/app.php...原创 2018-12-16 09:28:33 · 5884 阅读 · 1 评论 -
laravel 操作数据库常用函数的返回值
insert/insertGetIdinsert函数的返回值为boolean类型:成功为true,失败为falseinsertGetId函数的返回值为整型:成功为插入时的ID值,失败为…DB::table('users')->insert( ['name' => '上官帝文1', 'age' => 99]);update/delete该函数返回原创 2018-12-15 21:57:29 · 8390 阅读 · 0 评论 -
laravel 链式组合查询数据
我们写项目的时候经常用到组合查询,例如对于一篇博客,你想根据一个著作的著作类别,编著形式,研究类别进行查询。这个时候,我们就可以链式组合查询。前台给我们后台什么类型,我们就根据这个类型去执行sql语句。这样十分的灵活。应用场景:下面是我封装的链式组合查询代码://根据字段组合查询数据 public static function combinationSelectDatas($co...原创 2018-12-15 21:17:41 · 8479 阅读 · 5 评论 -
laravel 获取后台资源和下载后台资源文件
我们写项目的时候,我们都知道前台想要访问后台资源,一般直接是把public文件夹下的文件路径返回给前台。但是,需要把一些重要的,对外不可见的私密文件,需要放到laravel的storage文件夹里。但是这个时候就需要,后台给前台获取后台资源的接口。让前台可以访问。下面直接上代码:<?phpnamespace App\Http\Controllers\ScientificControl...原创 2018-12-15 20:49:23 · 9520 阅读 · 0 评论 -
laravel 查看原生sql语句的命令
DB::connection()->enableQueryLog();dd(DB::getQueryLog())原创 2018-12-15 18:21:20 · 3964 阅读 · 0 评论 -
laravel config文件配置全局变量
在laravel中 我们可以使用config()函数来获取bootstrap/cache/config.php中的内容。使用如下命令,可以config/*下的所有配置文件中的内容保存到bootstrap/cache/config.php中。:php artisan config:cache然后你可以在config/下新建任何的配置的文件,执行上面命令,然后使用config()函数读取。...原创 2018-12-15 18:16:31 · 7211 阅读 · 0 评论 -
laravel5.5 配置全局函数
在我们用laravel 框架开发项目时,很多函数需要反复的使用如:经常写的后台返回给前台的状态函数(responseToJson),还有自己的一些验证等。因此注册全局函数非常有必要。根据个人习惯,我喜欢把全局函数放在app下。一般项目都有验证。所以,我把状态函数和验证分开了(看个人习惯)。这里,我在app下创建了一个文件夹:Helper然后,我们需要在composer.json文件中添加两个文...原创 2018-12-15 18:04:23 · 3485 阅读 · 0 评论 -
laravel 异常处理返回给用户404页面
laravel 异常处理,是在Exceptions/Handler.php:上面右侧红色方框部分,当后台程序出现异常,返回给用户一个404页面。我定义的视图名为error原创 2018-12-15 17:53:03 · 7584 阅读 · 0 评论 -
laravel 创建自定义中间件
首先我们要定义一个新的中间件,Artisan命令:php artisan make:middleware LoginMiddleware.php这个命令会在 app/Http/Middleware 目录下创建一个新的中间件类 LoginMiddleware.php我这里是判断session里是否有值,如果没有值,则重定向到登陆界面,让用户重新登录,无法访问。右侧方框里可以写自己的逻辑...原创 2018-12-15 17:43:24 · 5057 阅读 · 0 评论 -
laravel 注册服务提供者
laravel所有的服务提供者都是通过配置文件,config/app.php中进行注册,该文件包含了一个列出所有服务提供者名字的provider数组。如果要注册你自己的服务提供者,只需往数组里追加到该数组:'providers' => [ // 其它服务提供者 App\Providers\ComposerServiceProvider::class,],当然,你可以...原创 2018-12-15 17:25:02 · 4975 阅读 · 0 评论