- 博客(26)
- 收藏
- 关注
原创 Laravel报错No application encryption key has been specified
Laravel报错No application encryption key has been specified
2022-04-02 15:30:58
137
原创 laravel中引入phpexcel第三方包
laravel框架里引入第三方包在此记录一下先在app文件下创建libs文件,然后吧包解压放进去接下来在composer.json 里添加一行代码 "app/libs/phpexcel/Classes"位置如图然后再执行命令就好啦composer dumpautoload成功显示...
2022-03-14 12:11:19
621
原创 【Tp3.2引入阿里云短信SDK】
tp项目引入阿里云短信sdk流程composer require alibabacloud/darabonba-openapi下载完成之后在控制器中引入 require_once realpath(__ROOT__) . '/vendor/autoload.php';//根据自己项目路径调整use AlibabaCloud\SDK\Dysmsapi\V20170525\Dysmsapi;//不用动use \Darabonba\OpenApi\Models\Config;//不用动use Al
2022-01-24 16:42:15
904
原创 测算地图两点之间的距离
最近写到类似于外卖的小程序,其中有个功能是测算当前用户到商家的距离,在此记录一下 $store = pdo_get('cjdc_store',array('id'=>$_GPC['shop_id']));//获取商家的坐标 $info = pdo_get('ims_cjdc_storeset',array('store_id'=>$_GPC['shop_id']),'ps_jl');//商家配送范围 $b = explode(',',$store['coordina
2021-08-26 11:40:34
179
原创 paypal沙箱环境注册以及使用
上次下载了fecmall,在测试支付流程的时候卡住了,在后台找到了paypal配置,但是我没有paypal账号呀,下面记录一下注册使用过程。https://developer.paypal.com, 创建沙盒账户.到这里创建好了,接下来登录https://developer.paypal.com/,输入账号密码就看到接下来创建买家账号与卖家账号按照图片点击就可以看到又两个账号,一个卖家账号一个买家账号点击商家设置就可以看到沙箱API凭据,这三个数据填写在登录https
2021-03-01 15:53:22
2981
原创 fecmall跨境电商安装过程案例
最近公司要做跨境电商业务,自己开发一个太慢,所以找了一个开源的电商代码,记录一下fecmall(原名fecshop)过程,本地情况下安装。根据文档,下载有两种方式,我选了最简单的一种,直接下载项目解压出来。地址:https://fecmall-download.oss-cn-shenzhen.aliyuncs.com/download/fecmall-lasted.zip,解压出来放在www目录下。第二步。将域名xxx.com指向项目D:\phpstudy_pro\WWW\fecmall\fec
2021-02-24 17:00:32
1223
2
原创 laravel-admin微信网页授权获取用户信息过程
最近在重构我们平台得前端页面以及逻辑,再此记录一下微信网页版授权获取用户资料得过程第一步,安装composer require "overtrue/laravel-wechat:~3.0第二步,在config/app.php中添加两行代码providers下添加Overtrue\LaravelWeChat\ServiceProvider::class,aliases下添加'EasyWeChat' => Overtrue\LaravelWeChat\Facade::clas
2020-11-27 13:50:42
1239
原创 tp报No input file specified.
今天下载了个TP框架看看,结果刚开始就卡了,一直报错 No input file specified.百度了之后才知道 .htaccess 文件有问题根据tp文档改的,一直报错,只需要在倒数第二行 ^(.*)$ index.php<IfModule mod_rewrite.c>Options +FollowSymlinks -MultiviewsRewriteEngine onRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{RE
2020-11-12 15:14:00
320
原创 海报微信头像变圆方法
前阵子有需求做生成海报,海报需要有用户头像昵称,头像是方的,但是老板要求头像改成圆的,倒腾了好一阵让我找到这个方法,记录一下 public function test($url,$path='upload/images/'){ $w = 132; $h=132; // original size 微信默认头像大小 高132,宽132 $original_path= $url; //头像地址 $dest_path = $path.u
2020-11-11 10:34:45
272
原创 安装laravel-admin过程
安装laravel5.5composer create-project --prefer-dist laravel/laravel blog "5.5.*"首先确保安装好了laravel,并且数据库连接设置正确composer require encore/laravel-admin:1.*然后运行下面的命令来发布资源php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider"接下来运行 php arti
2020-11-04 10:47:03
290
原创 laravel扩展Images生成海报
laravel框架生成海报,包括头像二维码实现过程,再次记录一下第一步安装composer require intervention/image第二步,在config/app.php 在 providers 添加Intervention\Image\ImageServiceProvider::class,在 aliases 中添加'Image' => Intervention\Image\Facades\Image::class,第三步,在控制器中引入use Image;第四
2020-09-27 10:55:40
985
1
原创 报错 putenv() has been disabled for security reasons解决方法
在使用conmoser安装扩展的时候报错如图这里只需要在对应php版本中删除putenv就好啦
2020-09-22 14:56:56
8107
原创 数据库左链接数据不存在,右表依旧显示数据
最近项目遇到一个问题,需要些一个收藏置顶功能,试了N种查询方式,DB,ORM,都没查出来,使用DB左链接查询,如果按照用户id来查询用户的收藏情况,那么只会显示用户的收藏,那些没收藏的就不会显示,使用ORM的一对多关系,那么就不能按照收藏时间来进行倒序,同样实现不了,机缘巧合下搜到一大神著作,才解决,记录一下//主表门店,附表收藏表,按照附表用户id来搜索,那么只能查出用户为2的收藏数据以及门店数据,那没有收藏的不显示,$list = DB::table('shop')->select('*')
2020-06-19 12:09:47
796
原创 完成的tree结构
记录一下 /** * 递归,获取出来一个完整的tree结构 * @param [type] $list [description] * @return [type] [description] */ public static function pid($list){ $result = []; $tree = array();// 创建Tree if(is_array($list)) { // 创建
2020-05-12 16:28:18
123
原创 中间件追加数据并在控制器获取方法laravel
laravel中在中间件追加数据并在控制器获取方法,在此记录一下下面展示一些 内联代码片。// A code blockvar foo = 'bar';class AuthTokenMiddleware{ public function handle($request, Closure $next) { //获取登录人的id ...
2020-04-26 15:40:47
459
原创 vue+element ui 图片上传
element ui 文档里已经有封装好的图片上传,刚开始不会用,经高人点拨终于写出来了,虽然样式还不会改,记录一下吧。可以去官网上看文档https://element.eleme.cn/#/zh-CN/component/installation,上面有element ui 组件1.首先将upload组件复制到自己的项目里复制这个到自己的项目里<el-form-item l...
2019-11-29 13:55:24
263
原创 Vue+Ueditor+Lumen上传图片以及获取文本框值
这阵子做了一个项目,前端用Vue后台Lumen,因为项目需要,在项目里引入了Ueditor,但是第一次用,在配置的过程中碰到好多坑,再次记录一下1.在Ueditor官网下载 http://ueditor.baidu.com/website/download.html2.将下载下来的文件解压之后放在vue项目下static目录下,如图:,'host' => env('...
2019-10-10 17:26:07
818
原创 laravel框架中支付宝接口调用的使用过程
有很多场景需要调用支付宝接口来实现支付效果,特意看了支付宝的开发文档,在此记录一下,从注册账号到接口调用1.登录 https://open.alipay.com/developmentAccess/developmentAccess.htm2.在这个页面去创建应用 set_time_limit(0);//不对PHP执行时间做限制 $columns = [ ...
2019-08-13 11:06:11
472
原创 前阵子有短信群发的需求,云片的群发只支持一千条以下,再多就不行了,所以想到了使用laravel队列,但是之前从来没有用过,所以去看了下文档,知道了怎么用,但是原理还是不是很懂,大概使用步骤再此记录下吧
下面是在lumen中的使用方法1.将队列的配置文件 queue.php 以及database.php 放在config目录下,然后看一下文件里面的内容是什么意思queue.php文件下 'default' => env('sync', 'redis'),//这个是默认连接,在这一块我直接默认连接redis,因为要用到 'connections'...
2019-07-23 11:55:15
218
转载 前阵子有个大量数据导成Excel表格的需求,当时我们项目用的lumen框架,安装了一下lumen里面的Excel扩展,但是相对简单,解决不了客户的需求,后来找了很多例子来看,在此记录一下
set_time_limit(0);//不对PHP执行时间做限制 $columns = [ 'ID', 'Name', 'Phone','Email'//标题 ]; $csvFileName = $file_name.date('YmdHis',time()) . '.csv';//文件名称 //设置好告诉...
2019-07-19 10:56:33
290
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人