php
朴不成
这个作者很懒,什么都没留下…
展开
-
laravel 的 intervention-image 图像处理笔记
https://blog.csdn.net/beyond__devil/article/details/62230610转载 2019-10-16 16:28:50 · 251 阅读 · 0 评论 -
laravel cURL类
cURL 是一个利用 URL 语法规定来传输文件和数据的工具,支持很多协议,如 HTTP、FTP、TELNET 等。最爽的是,PHP 也支持 cURL 库。使用 PHP 的 cURL 库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据了。无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页...转载 2019-04-11 11:46:35 · 3626 阅读 · 0 评论 -
自定义aes加密 laravel
openssl_encrypt()加密函数openssl_encrypt ( string $data , string $method , string $key [, int $options = 0 [, string KaTeX parse error: Expected 'EOF', got '&' at position 19: …= "" [, string &̲t...原创 2019-04-11 16:10:54 · 806 阅读 · 0 评论 -
laravel Validator ajax返回错误信息
将return back()->withErrors($validator->errors())->withInput();替换为下面的代码$validator = \Validator::make($request->input(), $rules, $messages); if ($validator->fails()) { ...原创 2019-04-12 14:50:03 · 1090 阅读 · 0 评论 -
Laravel防止表单多次提交
**服务器限制表单多次提交**1.在添加页面传递生产的token放入session\public function createRecharge(Request $request){ //token 防止多次提交 $token = md5(time()); //将token存入session $request->session()->put($...原创 2019-04-03 16:51:24 · 2598 阅读 · 0 评论 -
laravel修改密码时Hash::check验证原密码
//修改密码 public function reset(Request $request) { $user = DspConfig::select('id', 'name', 'password')->findOrFail(auth('ADsp')->user()->id); if ($request->isMethod('...原创 2019-04-16 11:04:28 · 1230 阅读 · 0 评论 -
laravel 事务
手动使用事务先引入use DB;开启事务DB::beginTransaction();//开启事务你可以通过rollBack方法回滚事务,通过commit方法提交事务:try { UserAccount::create($data); $user->update(['rebate' => $data['rebate'] ?: 0, 'isrebate' ...原创 2019-04-03 18:40:22 · 99 阅读 · 0 评论 -
curl 通过header发送数据
使用laravel框架curl static protected $dspId = 62; static protected $key = "1234567890123456"; public function api() { $url = "http://www.baidu.com"; $timestamp = time(); $msg = $timestamp.'!!...原创 2019-04-23 10:38:17 · 2214 阅读 · 0 评论 -
Laravel 之 Redis 模块操作
https://segmentfault.com/a/1190000009695841转载 2019-05-30 11:26:17 · 104 阅读 · 0 评论 -
mysql 删除表内重复字段,并保留ID最大的一个
DELETE FROM cubeWHERE uploadfile IN ( SELECT t.uploadfile FROM ( SELECT uploadfile FROM cube GROUP BY uploadfile HAVING COUNT( uploadfile ) > 1 ) t ) AND id not in (SELECT dt.maxid FROM (SELE...原创 2019-07-08 17:02:35 · 179 阅读 · 0 评论 -
mysql sql_mode=only_full_group_by报错问题 laravel5.5
配置文件databse.php 文件内strict设为 false,原创 2019-07-08 17:41:40 · 305 阅读 · 0 评论 -
redis错误MISCONF Redis is configured to save RDB snapshots, but it is currently not able to pers......
1、通过命令行方式修改:127.0.0.1:6379> config set stop-writes-on-bgsave-error no2、修改redis.conf文件 将stop-writes-on-bgsave-error改为no原创 2019-07-23 09:55:29 · 251 阅读 · 0 评论 -
laravel 5.5 Validator unique 增加额外where条件
'email' => 'unique:users,email_address,NULL,id,account_id,1'例:public static function validateOrder(array $data, $id = '') { return \Validator::make($data, [ 'name' =&g...原创 2019-07-23 14:25:14 · 723 阅读 · 0 评论 -
PHP生成随机数(字母加数字)
function GetRandStr($len){ $chars = array( "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", ...原创 2019-08-19 11:26:48 · 1517 阅读 · 0 评论 -
Laravel的Validator验证
初步使用了一下Validator,感觉很强大,也很方便,梳理一下流程。我个人习惯把验证写在模型里面,这样控制器看起来更简洁,当然写在控制器也可以,写在中间件也行。也可以用Laravel自带的创建Validator表单请求验证类。分别记录一下在模型和创建表单请求两种Validator实现方法,不建议写在控制器,控制器应该保持简洁。一:第一种使用方法,模型中使用Validator:1:建立一个...转载 2019-04-11 11:39:07 · 6006 阅读 · 0 评论 -
php 常用算法
<?php/*1、冒泡法 *思路分析:在要排序的一组数中,对当前还未排好的序列, *从前往后对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒. *即,每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换. */$arr=array(1,43,54,62,21,66,32,78,36,76,39); function ...原创 2019-04-04 10:23:05 · 146 阅读 · 0 评论 -
tp5 邮件发送
1.先下载tp5发邮件扩展https://github.com/PHPMailer/PHPMailer,直接下载下来之后,在TP5框架的extend文件夹里面建一个PHPMailer文件夹把下载下来的文件夹里边的src里边的 PHPMailer.php 和 SMTP.php 放在 刚刚创建的 TP5/extend/PHPMailer这个文件夹里然后把 PHPMaile...转载 2019-01-26 11:48:00 · 1040 阅读 · 0 评论 -
php面试题之一——PHP核心技术(高级部分)
转:https://blog.csdn.net/s1070/article/details/51174710一、PHP核心技术1.写出一个能创建多级目录的PHP函数(新浪网技术部) <?php /** * 创建多级目录 * @param $path string 要创建的目录 * @param $mode int 创建目录的模式,在win...转载 2019-01-22 19:43:45 · 602 阅读 · 0 评论 -
Linux常用命令
常用:reboot :重启电脑pwd:显示当前目录名称.ls:显示当前目录下的所有目录。ls -h :显示当前目录下的文件大小和文件详细信息cd:返回上一级目录cd 目录名 :返回指定的目录名cd …/ :返回上一级ctrl+L:清屏ls -al :查看当前目录所有文件详细信息ll:查看当前目录所有文件详细信息tal - zxvf :解压Ctrl + c :终止命令cat...转载 2019-01-29 14:50:14 · 74 阅读 · 0 评论 -
Laravel实现多个视图共享相同的数据
使用Laravel中的视图 Composers来解决这个问题1、在App\Providers下创建一个ComposerServiceProvider类<?phpnamespace App\Providers;use Illuminate\Support\Facades\View;use Illuminate\Support\ServiceProvider;class Com...原创 2019-03-19 17:48:24 · 140 阅读 · 0 评论 -
Mac phpstorm破解版安装(简单,有效)
之前有个只需要在“License server address“里输入 “http://idea.lanyus.com/”就ok了,但现在全部授权服务器已遭JetBrains封杀,用不了了,而我们现在只需要把这网址打开,点获得注册码,将注册码再粘贴进phpstorm就ok了...原创 2019-03-15 17:50:19 · 4788 阅读 · 0 评论 -
Laravel 5 多个视图共享数据的方法
方法一:使用View:share方法,如CqhServiceProvider里 1 2 3 4 publicfunctionboot() { View::share('cqh','chenqionghe'); } 这是使用外观模式,也可以直接使用view()方法, 1 ...转载 2019-03-19 09:22:09 · 149 阅读 · 0 评论 -
laravel5.2总结--数据库操作
1 配置信息1.1配置目录:config/database.php1.2配置多个数据库//默认的数据库'mysql' => ['driver' => 'mysql','host' => env('DB_HOST', 'localhost'),'port' => env('DB_PORT', '3306'),//更多配置], //可以创建更多...转载 2019-03-19 09:53:02 · 124 阅读 · 0 评论 -
laravel提交表单后提示
后台:return back()->with('success','成功添加');前端: @if (Session::has('success')) layer.msg("{{Session::get('success')}}"); @endif原创 2019-03-22 15:57:39 · 772 阅读 · 0 评论 -
laravel复杂的数据库查询(事例)
namespace App\Containers\ConsultingUser\Data\Criterias;use App\Containers\ConsultingUser\Models\ConsultingUser;use App\Containers\User\Models\User;use App\Ship\Parents\Criterias\Criteria;use ...转载 2019-03-19 10:38:27 · 401 阅读 · 0 评论 -
laravel 多条件查询
DB用法:$list = DB::table($this->table)->join('user', 'user.id', '=', $this->table . '.user_id')->where(function($query) use($data) { if (!empty($data['order_sn'])) { $query...转载 2019-03-19 10:53:54 · 865 阅读 · 0 评论 -
laravel中with()方法,has()方法和whereHas()方法的区别
with()with()方法是用作“渴求式加载”的,那主要意味着,laravel将会伴随着主要模型预加载出确切的的关联关系。这就对那些如果你想加在一个模型的所有关联关系非常有帮助。因为“渴求式加载”缓解了1+N的查询问题,仅需1+1次查询就能解决问题,对查询速度有了质的提升。例如:user > hasMany > post$users = User::with('posts'...转载 2019-03-19 11:32:57 · 445 阅读 · 0 评论 -
MySQL常用SQL语句
1、复杂SQL查询1.1、单表查询(1)选择指定的列[例]查询全体学生的学号和姓名 select Sno as 学号,Sname as 姓名 from student; select Sno,Sname from student; (2)查询全部列[例]查询全体学生的详细信息select * from student;(3)对查询...转载 2019-03-29 16:41:07 · 549 阅读 · 0 评论 -
PHP无限极分类实现
SQL代码CREATE TABLE `district` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `pid` int(10) unsigned NOT NULL, `name` varchar(32) NOT NULL DEFAULT '', PRIMARY KEY (`id`)) ENGINE=My...转载 2019-01-18 14:32:27 · 112 阅读 · 0 评论