随笔分类 - thinkphp + laravel
laravel 添加筛选方式
摘要:protected function grid() { return Admin::grid(Client::class, function (Grid $grid) { $grid->id('ID')->sortable(); $grid->filter(function($filter){ $f
阅读全文
laravel的model
摘要:1.创建模型 $ php artisan make:model Models/Issue 2.模型的白名单机制,用于赋值 class Issue extends Model { //指定表名 protected $table = 'article2'; //指定主键 protected $prima
阅读全文
ThinkPHP5.0 实现 app支付宝支付功能
摘要:前几天做APP开发,用到了支付宝接口,简单写一下我做的APP接入支付宝支付的过程,希望对做APP支付宝支付的童鞋有帮助, 不懂的可以先去支付平台看一下支付宝支付的文档,我是下的demo看的,这个是用tp5.0做的,先上图: 至于支付接口的接口包文件自己下吧,这个我就不提供地址链接了,这个支付接口我用
阅读全文
PHP实现app唤起支付宝支付代码
摘要:本文主要和大家分享PHP实现app唤起支付宝支付代码,希望能帮助到大家。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
阅读全文
Laravel 向公共模板赋值
摘要:开发过程中许多时候都会向公共模板赋值,比如顶部导航栏,页面底部等等,不可能在每个控制器中都赋值一遍。 Laravel 中解决办法如下:修改 在boot方法中添加 也可以向所有模板中赋值
阅读全文
laravel中间件 middleware
摘要:要创建一个新的中间件,则可以使用 make:middleware 这个 Artisan 命令: 此命令将会在 app/Http/Middleware 目录内设定一个名称为 CheckAge 的类。在这个中间件内我们只允许请求的年龄 age 变量大于 200 时才能访问路由,否则,我们会将用户重定向到
阅读全文
Laravel session的保存机制
摘要:与$_SESSION不同Laraver中的session是在当次程序执行完毕时保存到文件或其他存储引擎中的,也就是说如果使用了die等强制结束程序的函数将不会自动保存session导致session失效,但Laravel提供了save()方法来手动保存session
阅读全文
laravel查询数据库获取结果如何判断是否为空?
摘要:laravel 查询数据库获取结果如何判断是否为空? 大家使用的场景是这样的: 以上方法都是不行的,在使用 Laravel Eloquent 模型时,我们要判断取出的结果集是否为空,但我们发现直接使用 is_null 或 empty是无法判段它结果集是否为空的!!! var_dump 之后我们很容易
阅读全文
Laravel - 验证码(captcha)
摘要:首先,登录网址 packagist.org 查找 laravel captcha,找到mews/captcha ,根据 packagist 上的使用方法一步步来实现验证码的安装。配置composer.json文件 composer 安装:composer require mews/captcha 注
阅读全文
You can also run `php --ini` inside terminal to see which files are used by PH P in CLI mode
摘要:到PHP解压缩目录 /ext/fileinfo 执行 php安装文件夹bin下的 phpize 然后执行 最后编译安装 编译安装完成在php.ini 文件 添加一句 (我的是添加了拓展路径 extension_dir="/www/source/php/lib/php/extensions/no-de
阅读全文
Laravel配置全局公共函数的方法步骤
摘要:前言 在laravel项目开发中,经常使用到公共函数,那如何在laravel配置全局公共函数呢??下面话不多说了,来一起看看详细的介绍吧 方法如下 在Laravel项目中我们常常需要定义一些全局的公共函数,通常我们会将这些公共函数定义在一个单独的文件里,如helpers.php中。我们在app目录下
阅读全文
laravel 笔记
摘要:1、配置: env文件: 配置解析APP_KEY php artisan key:generate 获取环境配置信息 var_dump(env('APP_DEBUG')); 设置配置信息(没有设置才可以设置) env('APP_DEBUG',false) config: 访问配置值 $value =
阅读全文
nginx.conf laravel 配置
摘要:server { listen 443; server_name www.liuhuanguang.cn; #填写绑定证书的域名 ssl on; ssl_certificate cert/1_www.liuhuanguang.cn_bundle.crt; ssl_certificate_key ce
阅读全文
phpstudy使用PHP+nginx配置Laravel
摘要:一.需要注意把vhosts.conf文件内root项目路径的\换成/例如 root "D:/laravelApp/test/public"; 二.若文件根目录下没有 .env1、.env.example 改名使用命令 copy 修改为 .env,进入根目录执行下方代码 1 copy .env.exm
阅读全文
laravel 安装
摘要:这一步主要更改镜像,不从外网直接取,现在改成了中国的一家镜像站。就是下面这个地址。 https://packagist.phpcomposer.com#阿里云的composer镜像源composer config -g repo.packagist composer https://mirrors.
阅读全文
thinkphp5 一个字段对应多个模糊查询
摘要:$condition['kname'] = array(array('like','%保健%'), array('like','%护膝%'), array('like','%保健护膝护腰护颈%'), 'or'); 如果是动态的多个条件可以如下: $condition['question'] = ar
阅读全文
【Thinkphp5】解决模板输出时间戳自动转换为时间格式的问题
摘要:背景: 数据库存储时间为时间戳,格式为varchar,模板输出时未进行时间格式化却输出了时间格式 如下图 (数据库存储的时间戳) (页面输出的时间) (未进行格式化的时间代码) (格式化后的时间代码) 此时将报错: 解决方法: 修改database.php(数据库配置文件)中的 datetime_f
阅读全文
Thinkphp5 自定义分页样式显示页码和数量
摘要:Thinkphp5 自带的分页比较简单,本文通过修改Bootstrap类自定义显示分页的页码和数量 一、修改完成后如下图显示 二、修改Bootstrap代码: 1、为了不改动Bootstrap.php源代码,拷贝thinkphp目录下的Bootstrap.php重新命名为BootstrapDetai
阅读全文
thinkphp5-----模板中函数的使用
摘要:1.在模板中使用php函数 在thinkphp的html中,我们经常会遇到一些变量难以直接从php控制端直接处理,这些变量只有在模板中循环输出的时候处理比较合适,这个时候,我们就要在模板中使用函数 1.1对输出模板使用php函数 把这句话翻译成php语言: 1.2函数中多个参数需要调用 1.2.1将
阅读全文
tp5 模板参数配置(模板静态文件路径)
摘要:tp5 模板参数配置(模板静态文件路径) // <link rel="stylesheet" type="text/css" href="__ADMIN__/page.css">
阅读全文
浙公网安备 33010602011771号