使用laravel-wechat包开发微信jssdk支付

使用laravel-wechat包开发微信jssdk支付
1、在Laravel中如何安装EasyWeChat包在此不做介绍,请看官方文档即可 https://github.com/overtrue/laravel-wechat 2、更改配置文件  config/wechat.php   正确填写所需要的配置信息 /* * 微信支付 */ 'payment' => [ 'sandbox'            => env('WECHAT_PAYMENT_SANDBOX', false), 'app_id'             => env('WECHAT_PAYMENT_APPID', ''), 'mch_id'             => env('WECHAT_PAYMENT_...

Laravel开发必备 代码追踪、自动补全插件 laravel-ide-helper

Laravel开发必备  代码追踪、自动补全插件  laravel-ide-helper
插件Github地址:https://github.com/barryvdh/laravel-ide-helper 一、安装插件 composer require barryvdh/laravel-ide-helper 二、注册插件 然后在config/app.php的providers选项中注册服务提供者 Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,   三、生成Laravel门面对应的PHPDoc php artisan ide-helper:generate   四、发布配置文件以修改默认实现 php artisan vendor:publ...

使用Laravel开发微信遇到的一个小坑

使用Laravel开发微信遇到的一个小坑
最近在是用Laravel开发微信,遇到一个小坑在此记录下。 在微信公众平台的文档里提供的演示代码里,用到了这个方法来获取post数据。 $postStr = $GLOBALS["HTTP_RAW_POST_DATA"];   但是我测试开发的时候一直获取不到数据,遇到懵逼了,最后换了一种方式获取数据: $postStr = file_get_contents('php://input'); 于是问题解决了。 在 PHP 官方的文档里面,推荐接收 POST 原始数据的方法是用 php://inp...

Laravel5.5执行php artisan migrate 报错Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table `users` add unique `us ers_email_unique`(`email`))

Laravel5.5执行php artisan migrate 报错Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table `users` add unique `us     ers_email_unique`(`email`))
最近在使用Laravel5.5开发项目,但是发现执行php artisan migrate命令的时候报错了,报错如下图: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table `users` add unique `us     ers_email_unique`(`email`))   我本地机子的mysql版本是5.6.30.   user表的migartion,可以看出name字段并没有声明长度,laravel默认了1071,...

Mac下安装Homestead开发环境

Mac下安装Homestead开发环境
一、安装VirtualBox 到VirtualBox官网上下载当前操作系统相对应的安装包,双击安装即可。在此不多说!   二、安装 Vagrant 在Vagrant官网上下载当前操作系统相对应的安装包。在此也不多说!   三、安装Homestead 命令 $vagrant box add laravel/homestead --provider virtualbox 国内因为网络的原因,默认的盒子安装命令 vagrant box add laravel/homestead 变得不适用!那怎么办呢?下面有两个...

Laravel 中如何使用自定义的函数?

Laravel 中如何使用自定义的函数?
1、 创建文件 app/helpers.php 创建app/helpers.php,并在文件中创建一个用于测试的函数 function test($a , $b){ return $a + $b; } 2、修改项目 composer.json     {         ...               "autoload": {             "files": [                 "app/helpers.php"             ]         }         ...     } 3、然后运行 composer dump-autoload

Laravel向视图传递变量

Laravel向视图传递变量
1、使用with()方法 public function index() { $title = '文章标题'; return view('articles.lists')->with('title',$title); } 在blade引擎中, {{ $title }} 会被解析为类似 这样的输出 <?php echo $title; ?>,{{ }} 符号会将数据原样输出,想将 $title 作为页面元素渲染输出,{!!  $title  !!} 2、直接给view()传参数 public function index() { $title = '<span style="color: red">文...

如何在Laravel5中发送邮件

如何在Laravel5中发送邮件
在这篇文章中,我以163邮箱为例,如何用 Laravel 内置的邮件发送类来发送邮件。 一、配置 修改邮件发送配置,修改.env配置文件和config/mail.php文件: MAIL_DRIVER=smtp MAIL_HOST=smtp.163.com MAIL_PORT=25 MAIL_USERNAME=1550********@163.com MAIL_PASSWORD=************* MAIL_ENCRYPTION=null   还有mail.php中的: 'from' => ['address' => '155**********@163.com', 'name' => 'Adm...
Copyright © 严佳冬 保留所有权利.   Theme  Ality 百度地图 苏ICP备19045515号-2

用户登录

分享到: