10 2019 档案
摘要:熟悉开发环境,可以更好地完成开发工作。 本篇选用最新版本 Apache 2.4 + PHP 7.3 + PostgreSQL 11.2 服务器是 CentOS 7.6,全部编译安装 一、安装 Apache 1、安装包 - http://archive.apache.org/dist/httpd/ht
阅读全文
摘要:小程序很好入门,做一个完整的商城也很方便。 对于微信产品,用微信支付也是顺理成章的。 本文的后台用 Laravel 实现(easywechat)。 一、前期准备 1、小程序 appid; 2、微信商户号; 3、商户秘钥; 二、小程序部分 1、支付按钮绑定 pay 事件 2、编写 pay 方法 思路:
阅读全文
摘要:Composer 是个包管理工具 在项目中使用它会很方便 本文中用 PHP 安装 1、下载安装 执行命令 curl -sS https://getcomposer.org/installer | php 2、配置环境变量 mv composer.phar /usr/local/bin/compose
阅读全文
摘要:Laravel 中自带了 Auth 模块 默认用 email 登录,并有固定的表字段 有时需要根据项目需求,修改 Auth 功能 1、生成 Auth 执行 php artisan make:auth 会生成 auth 对应的 route、controller、model、views 2、创建 tab
阅读全文
摘要:对于本地开发环境,小型的 Mysql 比较适合本地学习。 本文环境 win10 + mysql8 1、下载 去 Mysql 官网下载安装包 - https://dev.mysql.com/downloads/mysql/ 2、解压 将下载的安装包解压到想要安装的位置。 3、安装 以管理员身份打开 c
阅读全文
摘要:一、Laravel 中 ajax 请求需要设置 header $.ajaxSetup({headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')}}); 或 headers: { 'X-CSRF-TOKEN': $(
阅读全文
摘要:在 Laravel 中,路由是项目的起点。 下面总结一些路由中常见的问题。 一、路由 404 是因为配置文件没有开启重定向模块,可以通过下面的操作解决。 二、微信开发路由 Laravel 中的 POST 请求都需要 CSRF 数据,但是微信并不会带过来。可以让 csrf 排除这些路由。
阅读全文
摘要:项目中,分页经常会用到。 Laravel 中也自带了分页功能。 但有些时候需要稍作修改,来满足自己的需求。 一、普通分页 1、控制器中,用 paginate() 方法。 $users = DB::table('users')->paginate(15); 或简单分页 $users = DB::tab
阅读全文
摘要:Laravel 框架比较庞大,更适用于比较大的项目。 为了整个项目文件结构清晰,不同部分分为不同模块很有必要。 一、安装扩展包 1、根据不同 Laravel 版本,选择扩展包版本。 packagest 链接 - https://packagist.org/packages/nwidart/larav
阅读全文