Laravel
文章平均质量分 58
太阳上的雨天
执着于理想,纯粹于当下
太阳上的雨天
C/C++、Go、JAVA、PHP、VUE
展开
-
Middleware中间件实现用户是否登录控制
1.创建中间件OAuthOperationCenter.php2.`<?phpnamespace App\Middleware;use Closure;use App\Tools\OperationCenter\Token;use Illuminate\Support\Facades\Redis as RedisClient;class OAuthOperationCenter{/*** TOKEN_KEY string*/private const TOKEN_KEY = “-原创 2020-09-01 16:28:42 · 517 阅读 · 0 评论 -
laravel5.6 封装http5种请求
第一步:use GuzzleHttp\Client;代码:class Http{ public static function httpRequest($resource) { $codeFlag = false; $repeatCnt = 1; do{ $result = $resource; $result = json_decode(json_encode($result),tru原创 2020-08-19 11:39:12 · 714 阅读 · 0 评论 -
laravel 正则验证
手机号验证'username' => ['required','regex:/^0?1[3|4|5|6|7|8][0-9]\d{8}$/'],注册号或统一信用代码验证: 'reg_no' => 'required|regex:/^[1-9A-GY]{1}[1239]{1}[1-5]{1}[0-9]{5}[0-9A-Z]{10}$/',原创 2020-08-07 13:59:12 · 972 阅读 · 0 评论 -
laravel5.6 migrate操作
一.创建表1.执行命令:sudo php artisan make:migration create_tableName_table执行完后会在 migrations 文件夹下面生成一个文件2.在 up 方法中添加或者修改你需要的字段3.执行命令: php artisan migrate打开Navicat查看,表已创建成功二.表里添加字段1.执行命令:php artisan make:migration alter_表名_table --table=表名2.在 up 方法中添加或者修原创 2020-08-05 16:22:35 · 894 阅读 · 0 评论 -
Laravel5.6框架中config配置文件的使用
在进行程序开发时,为了后期维护的方便,我们习惯上将配置信息单独写在一个配置文件中。在laravel框架中为我们提供了config目录专门用来存放配置文件。如果我们需要在config目录中添加自定义配置文件(例如:status.php),我们只需要在该目录下创建一个status.php文件,且该文件的内容为return数组的形式。return [ 'STARTUSEING' => 1, 'STOPUSEING' => 2,];当需要使用该配置文件中的数据时,只需要在方转载 2020-07-15 11:28:20 · 674 阅读 · 0 评论 -
laravel5.6 eloquent with 通过闭包筛选特定 field
一. 一对一关系hasOne通过外键关联goods_order表和goods_order_status表goods_orde模型使用with查询某个订单号及其的状态GoodsOrder::where($where) ->select('uid','userinfo_id','platform_type','order_id','accou...原创 2020-05-07 14:34:34 · 1606 阅读 · 0 评论 -
laravel5.6使用Swoole
laravel5.6使用Swoole1.安装swoole扩展Swoole扩展到GitHub首页下载Swoole扩展源码,地址:https://github.com/swoole/swoole-src 下载后按照标准的PHP扩展编译方式进行编译和安装。sudo mv swoole-src-master.zip /usr/localsudo unzip swoole-src-ma...原创 2020-04-23 18:59:44 · 1113 阅读 · 0 评论 -
laravel添加定时任务
Laravel 命令行调度器允许你在 Laravel 中对命令调度进行清晰流畅的定义。且使用这个任务调度器时,你只需要在你的服务器上创建单个 Cron 入口接口。你的任务调度在 app/Console/Kernel.php 的 schedule 方法中进行定义一.定义调度调度频率设置当然了,你可以给你的任务分配多种调度计划:方法 描述->cron('* * * * *'); 自定...转载 2020-04-17 13:38:01 · 1781 阅读 · 0 评论 -
laravel5.6解决跨域
laravel5.6解决跨域https://github.com/fruitcake/laravel-cors一.composer require fruitcake/laravel-cors二.app/Http/Kernel.php\Fruitcake\Cors\HandleCors::class,三.php artisan vendor:publish --tag=“cors”...原创 2020-04-14 11:50:08 · 852 阅读 · 0 评论 -
laravel5.6打印最后一条执行SQL语句
DB::connection()->enableQueryLog(); $insertUserInfoResult = UserInfo::insert($userInfoData); $insertUserResult = User::insert($userData); dd(DB::getQueryLog(...原创 2020-04-11 10:51:56 · 1177 阅读 · 0 评论 -
laravel5.6框架中session的使用
使用session之前需要先引入Session和Requestuse Illumnate\Http\Requestuse Illuminate\Support\Facades\Session从session中获取数据$value = $request->session()->get('key', 'default');从session中获取所有数据$data = $re...转载 2020-04-10 10:06:44 · 680 阅读 · 0 评论 -
laravel5.6安装laravel-wechat 实现微信授权登录(公众号)
laravel5.6安装laravel-wechat 实现微信授权登录一.下载laravel-wechathttps://packagist.org/packages/overtrue/laravel-wechat二. 使用composer安装laravel-wechatcomposer require "overtrue/laravel-wechat:~4.0"php>=7....原创 2020-04-09 18:18:44 · 8564 阅读 · 0 评论 -
The page has expired due to inactivity. Please refresh and try again.
The page has expired due to inactivity. Please refresh and try again.laravel5.6 开发API使用apipost调用路由时报The page has expired due to inactivity. Please refresh and try again.错误这是由于在Laravel框架中有此要求:任何指向 w...原创 2020-04-09 15:24:00 · 2364 阅读 · 0 评论 -
Laravel的Warning: require..../vendor/autoload.php错误的解决办法
Laravel的Warning: require..../vendor/autoload.php错误的解决办法解决办法:composer installProblem 1- laravelista/ekko 1.4.0 requires php >=5.6.0 -> your PHP version (5.5.38) does not satisfy th...原创 2019-11-19 10:20:28 · 4610 阅读 · 0 评论 -
Laravel的安装及启动
Laravel的安装及启动Laravel的安装方式有很多,这里介绍通过Composer方式安装一.下载Composer,如果你电脑上有Composer则可以忽略此步骤。下载地址:https://getcomposer.org/download/1.1下载下来之后,双击Composer.exe1.2点击Next,选择你的PHP版本1.3点击Next...原创 2019-07-24 17:31:24 · 3964 阅读 · 2 评论