- 博客(51)
- 资源 (1)
- 收藏
- 关注
原创 mysql关联查询地区导出数据
SELECT a.ent_name, a.link_person, a.link_mobile, d.email, e. NAME AS ProvName, f. NAME AS CityName, g. NAME AS CountryName, c.detail, a.main_product, b.org_codeFROM fj_member_cloud_service AS aLEFT JOIN fj_memb...
2022-05-16 16:43:19
259
原创 分享一个PC端一键分享功能
文件有demo,链接为demo压缩包下载地址overtrue-share.js-1.0.2-81-g71e3b0c.zip - 蓝奏云
2022-04-14 15:10:38
424
原创 如何将linux服务器上的文件下载到window电脑上,已解决
一张图带你了解:linux系统上面执行:sz fs_eomc.conf系统自动下载文件将会下载到:C:\Users\logic\Downloads这个目录下。
2021-11-25 18:42:50
2528
原创 将本地项目更新到linux服务器上
一、先拉取git更新的代码:git diff 9de49****旧 59583d44e****新 --name-only | xargs tar --ignore-failed-read -czvf update.tar.gz二、切换sftp将要上传的文件上传到服务器上:(连接工具是:SecureCRT)链接成功后:lcd D:\phpStudy\PHPTutorial\WWW\new_git_file\fs-picput update.tar.gz /home/lomde...
2021-08-23 15:14:56
296
原创 fastadmin 关于模板缓存问题
如果是开发模式APP_DEBUG为true则runtime下面的模板缓存文件会每次都刷新另外如果你不想在关闭开发模式下也每次刷新页面则可以在view.php配置文件下面添加'tpl_cache' => false,这个配置项。
2021-08-13 18:08:10
1527
原创 fastadmin 后台新增和编辑成功后刷新整个页面
直接在js里面加上这个新增或编辑成功后就会刷新整个页面:add: function () { $(document).on('click', '.btn-success', function(){ Form.api.submit($("form[role=form]"), function () { window.parent.location.reload(); }); }); Controller.api.bindev.
2021-08-13 09:07:47
6161
2
原创 fastadmin后台列表添加自定义操作按钮
js:var Controller = { index: function () { // 初始化表格参数配置 Table.api.init({ extend: { index_url: 'enterprise_position/index' + location.search, add_url: '', edit_url: '', ...
2021-06-08 14:54:26
2752
2
原创 php将json字符串渲染到前台js中引号问题导致json转不了对象解决
<input type="hidden" value="{$industry_list}" id="industry_list_json">var industry_option = JSON.parse($("#industry_list_json").val());
2021-06-04 09:06:41
191
原创 fastadmin框架crud一键生成Primary key not found!
设计的表有主键但是还是报这个错误,原因是要在.env配置文件里面配置数据库,如果没配置则crud找不到数据库名称,获取不到字段名所以生成时报错:$dbname = Env::get($db.'.database');$prefix = Env::get($db.'.prefix');...
2021-06-02 15:40:40
1789
原创 linux服务器一些常用命令
连接linux服务器好用的工具:secureCrt查看进程 ps -ef|grep php重启nginxcd /usr/local/nginx/sbin ./nginx -s reload或/usr/local/nginx/sbin/nginx 就可以了,查看是否启动:ps -ef |grep nginx重启mysqlservice mysql start 没有service的情况下用下面的命令/usr/local/mysql/bin/mysqld_safe restart..
2021-05-20 17:33:16
155
原创 larave定时任务结合linux系统crontab的命令实现
前提:本文方法是利用Linux的crontab定时任务来协助实现Laravel调度(Mac也一样)。一、首先添加Crontab定时任务,这里只做简单介绍。用命令crontab -e 添加如下内容* * * * * /usr/local/bin/php /usr/local/var/www/projectName/artisan schedule:run >> /dev/null 2>&11 2如图:上面命令Crontab会每分钟去调Laravel的sch...
2021-05-20 17:26:18
336
原创 tipask访问不到地址,appach和linux的引用头不一样
appach :Options +FollowSymLinksRewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^ index.php [L]linux:location / { try_files $uri $uri/ /index.php$is_args$query_string;}
2021-05-20 14:52:34
176
原创 git 获取增量代码命令,将增量代码上传服务器
git diff 9de49****old59583d44e****new --name-only | xargs -t -i{} cp --parents {} ./update 这个命令需要在根目录下创建文件夹updategit diff 9de49**** 59583d44e**** --name-only | xargs zip update.zipgit diff 9de49**** 59583d44e**** --name-only | xargs tar --ignore-f...
2021-05-20 14:44:30
985
原创 git更新下载出最新代码与之前代码不同之处
gitdiff896e6de9cc3d102d672148cce073cebed1c144f7d9f8bf338e5dfa3c92bd847a621c2ac80a354d02--name-only|xargstar--ignore-failed-read-czvfupdate.tar.gzgit将两个版本不一样的地方更新出来,利用beyond工具对比服务器的代码,达到更新效果...
2020-08-24 15:45:48
583
原创 mysql数据库添加相同主键的数据时,不存在则新增,存在则更新
$insert_qy['ent_guid'] = $migration_api_res['data']['entGuid'];$keys = array_map(function($v){ return "`$v`";}, array_keys($insert_qy));$values = array_map(function($v){ return "'$v'";},...
2019-12-06 10:15:24
811
2
原创 excel 中文转英文首字母大写,数据透视表制作,字符串分割方法
1.中文转英文首字母大写,我的excel是2007版本的,把下面的代码复制到宏模板里面,然后直接关闭就好了Function getpychar(char)tmp = 65536 + Asc(char)If (tmp >= 45217 And tmp <= 45252) Thengetpychar = "A"ElseIf (tmp >= 45253 A...
2019-07-11 09:30:48
1407
原创 在使用phpStudy时只能访问部分项目
一、composer下载laravel框架后在www项目的根目录下面生成一个项目,比如你下载的项目名称叫blog。二、用localhost访问blog项目时报错:You don't have permission to access /blog/public/ on this server.如图三、设置phpStudy:点击其他选项菜单-》选择phpStudy设置-》允许目录列表;之后再运行loc...
2018-06-01 16:51:03
1854
原创 实用的表单提交数据插件,jquery-form.js能够同时提交文件和数据
1.以前想要提交表单里面的说有数据需要,$.ajax({ url: '{{url('publish/createProduct')}}', headers: { 'X-CSRF-TOKEN': '{{csrf_token()}}' }, type : 'post', //返回值类型 一般设置为json data : $("#add_prod...
2018-05-26 17:00:22
1384
原创 linux下安装swoole
一、给最高管理权限命令:sudo su,之后运行都可以不用再输入sudo了。在linux下安装swoole:根据官方文档确实要先安装以下软件:php-5.3.10 或更高版本gcc-4.4 或更高版本makeautoconfpcre (centos系统可以执行命令:yum install pcre-devel)然后运行pecl install swoole报错:WARNING: channel "...
2018-05-24 13:35:37
1306
原创 linux系统上配置虚拟路由
一、进入/etc/apache2/sites-available,执行命令:cp 000-default.conf demo.conf然后打开demo.conf 执行命令: vi demo.conf 里面的内容为:<VirtualHost whh.com:80> DocumentRoot /var/www/html/whh/trunk/src/public/ ...
2018-05-22 17:52:04
1553
1
原创 linux下管理mysql数据库一款好用的工具:DbNinja
一、到DbNinja官网,可以看到如何在linux下安装和使用,https://www.dbninja.com,二、我自己安装的过程和使用过程:命令输入:wget http://dbninja.com/download/dbninja.tar.gz 之后会把文件下载到主目录下:,之后解压,将文件放到自己的www/html,根目录下面,然后运行http://localhost/dbninja/之后我...
2018-05-22 11:29:04
17925
2
原创 laravel实现登录时监听事件,添加登录用户的记录
一、执行,php artisan make:event AdminLoginEvent 命令,Laravel目录\app\Events会生成AdminLoginEvent.php文件,二、我们先在\app\Providers目录下找到EventServiceProvider.php文件,该文件内有一个Events-Listeners数组来保存事件和监听者的映射关系:protected $liste...
2018-05-21 10:57:43
2336
原创 linux 系统下,访问项目路由去除index.php配置
一、找到apache2.conf配置文件,在/etc/apache2目录下,然后修改下面代码:<Directory /var/www/> Options Indexes FollowSymLinks AllowOverride All Require all granted</Directory>将原来的None修改为All,二、找到项目的入口文件,在入口文件目录下找到.h...
2018-05-18 15:03:47
1205
原创 linux下安装svn并使用svn拉取项目
一、安装svn,运行命令:apt-get install subversion安装好后运行svn -version看看是否安装成功。二、拉取项目,在自己的项目根目录运行命令:svn checkout path 即可。三、使用phpStorm拉取项目,在vcs菜单进入checkout……四、phpStorm按两下alt键可以跳出数据库,连接mysql数据库,可以百度一下就知道怎么连接了。五、svn在...
2018-05-18 11:29:49
7955
1
原创 windows下安装deepin实现双系统,并配置好php环境
一、首先到deepin官网:点击打开链接,到下载页面,如下图,我是使用百度网盘下载的安装包,下载完安装包后解压安装包,
2018-05-18 10:05:54
20531
原创 laravel配置自定义全局函数,前后端都能用的函数
一、在app/目录下创建一个文件夹名字为Helpers(可以随便取),然后再Helpers下面创建functions.php文件,里面代码如下:<?php/** * 自定义全局函数,控制器和模板都能用 */if (!function_exists('lang_url')) { /** * 语言包路径 * * @param $path *...
2018-05-17 15:25:33
527
原创 laravel配置语言包,实现网站中英文切换
一、laravel语言包的配置,在resources/lang/en,这是默认的语言,自己添加一个zh文件夹,在下面创建需要切换的语言页面,如zh/header.php<?phpreturn [ 'home' => '首页', 'operation' => '操作',];随便定义一个语言,在页面模板中调用的时候就使用{{ trans('header.home...
2018-05-17 11:53:44
9261
原创 laravel访问不存在的路由跳转到自定义的错误页面
//找到app/Exceptions/Handler.php打开,添加下面代码,记得先use一下use Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException;use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;/** * Render...
2018-05-17 11:15:32
2831
原创 两个很有用的网址
1.管理数据库,数据字典的网址:http://doc.srd.com2.团队解决bug,提交bug的网址:http://zentao.src.com
2018-04-09 18:23:39
428
原创 laravel关联查询及一些实用前端代码
当查询条件在其他表时,比如查询的名字在其关联的表里,不在主表,这时关联的表有这个名字的数据有哪些呢,这时就执行下面的语句可以关联到附表if (!empty($children_name)) { $query->whereHas('customer', function ($q) use ($children_name) { $q->where('children...
2018-03-30 13:55:28
422
原创 使用ngnix系统安装php环境遇到的坑
我用的是宝塔面板管理,我的ngnix系统,安装php环境,全部安装好之后,可以创建根目录。我安装的是laravel框架,之前没有在根目录下执行composer update的时候访问首页会报错:.....vendor/composer/autoload_real.php on line 66类似这样的composer自动加载的问题,所以要执行一下composer update,就可以了、接着页面只...
2018-02-27 17:40:47
565
原创 弹出窗的插件,非常好用,简单明了。
http://sentsin.com/jquery/layer/ ,官网下载,看一下使用教程就会了,效果如下:
2017-11-07 10:02:36
1320
原创 关于数组的一些应用
循环添加数据到数据库$allnum = count($ret['data']);//总条数$onenum = 20;//一次添加的条数dd($ret['data']);for($a=0;$a$allnum;$a+=$onenum){ $retall = array_slice($ret['data'],$a,$onenum); $res = $this->platGood
2017-08-21 11:56:47
262
原创 在window下安装laravel框架
1.假设你已经安装好PHP环境了,那就进入到你的php目录下面;比如我的是phpstudy,里面有一个PHP文件夹,下面有很多版本的php,看你是使用哪个版本的PHP就进入到哪个文件夹,我的是php6.7的;然后到https://getcomposer.org/download/下面下载composer.phar文件,放到php6.7里面然后新建一个记事本,里面写上@php "%~dp0compo
2017-07-05 17:09:18
247
原创 关于PHP获取QQ授权后的用户信息
1.首先在我们网页中给一个QQ授权的按钮,比如一个a标签,然后要连的链接是:https://graph.qq.com/oauth/show?which=Login&display=pc&response_type=code&client_id=******&redirect_uri=****其中需要传入的两个参数是client_id和redirect_uri;这两个参数,在开发者中心能
2017-06-28 10:54:43
2672
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人