- 博客(67)
- 资源 (2)
- 收藏
- 关注
原创 VUE工程打包后,history模式在IIS服务器上,非初始路由下,刷新报404错误解决方案
VUE 项目单独部署在IIS的时候WebConfig配置方法
2022-09-20 10:50:31 354
原创 fastadmin 图片裁剪调整固定图片路径问题
1、安装了“cropper”插件2、找到“bootstrap.js”,路径 “addons\cropper”3、调整js文件,大概30行(parent ? parent : window).Fast.api.open('/addons/cropper/index/cropper?url=' + image + (params.length > 0 ? '&' + params.join('&') : ''), '裁剪', { callback: f
2022-03-27 20:50:34 1422
原创 fastadmin 上传图片并可以进行裁剪;图片列表图片放大功能
上传图片并进行裁剪的重要地方class="btn btn-danger plupload cropper"plupload //点击上传按钮上传图片cropper //图片裁剪 <div class="form-group"> <label for="c-字段" class="control-label col-xs-12 col-sm-2">(名称):</label> <div class="col-xs-
2022-02-25 15:22:10 1311
原创 fastadmin框架设置样式
1、编辑弹出框自动放大 //添加此界面样式 table.on('post-body.bs.table',function(){ $(".btn-editone").data("area",["100%","100%"]); $(".btn-detail").data("area",["100%","100%"]); }) // 为表格绑定事件 Table.a
2022-02-18 11:55:14 1189
转载 由于没有远程桌面授权服务器可以提供许可证
由于没有远程桌面授权服务器可以提供许可证,远程会话连接已断开。请跟服务器管理员联系。原因是服务器安装了远程桌面服务RemoteApp,这个是需要授权的。但是微软官方给予了120天免授权使用,超过120天还没有可用授权就会出现远程会话被中断,可修改注册表来延长使用期限,此方法win2008和win2012适用1、首先进入安装了远程桌面服务RemoteApp的服务器,我这里是win20122、按 win+R 键 打开运行,输入regedit 然后按 确定3、然后就打开了注册表编辑器4、然后进
2021-10-11 16:48:09 15734 1
原创 PHPExcel后台导出文件 两种方式
1、后台生成数据流 post提交 $objWriter = \PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007'); ob_start(); $objWriter->save('php://output'); $xlsData = ob_get_contents(); ob_end_clean(); $data = [
2021-09-28 15:15:55 1146
原创 fastadmin PHPExcel导出 js样式 两种方式
1、html添加导出<a href="javascript:;" class="btn btn-success btn-export {:$auth->check('student/student/daochuExcel')?'':'hide'}" title="{:__('Export')}" id="btn-export-file"><i class="fa fa-download"></i> {:__('
2021-09-25 15:04:17 363
转载 Windows服务器IIS下.htaccess文件伪静态规则转换
.htaccess文件目录规则一般我们将.htaccess文件放置在网站的根目录,控制所在目录及所有子目录,而如果放置在子目录中,会受上级目录中.htaccess文件影响,是不起任何作用的。第一步查找 .htaccess文件第二步打开服务器上IIS 选中你要修改的网站 点击URL 路径重写点击右侧导入规则选择网站所在的文件夹 找到.htaccess文件 点击导入重写规则成功 点击右侧应用*注如果导入规则出现RewriteBase错误打开网站文件 找到.htaccess
2021-09-24 17:27:43 864
转载 获取微信公众号关注页链接
登录公众号点击“账号详情”右键查看网页源代码搜索‘uin_base64’获取对应值赋值给如下跳转链接的__biz参数:https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=#wechat_redirect
2021-08-26 14:45:17 711
转载 laravel-admin 编辑器 解决ueditor中没法动态配置imageurlprefix的方法
1.找到imageurlprefix用到的地方ueditor.all.js,在这里获取可以获取当前域名 function getNowHost() { var host = window.location.host; return host; }link = "https://"+getNowHost() + json.url;...
2021-08-19 16:40:07 282
原创 thinkphp 下载文件接口
public function download() { $famlePath = $_GET['resum']; //文件路径 $file_dir = ROOT_PATH . 'public' . DS . 'upload' . '/' . "$famlePath"; // 下载文件存放目录 // 检查文件是否存在 if (! file_exists($file_dir) ) { $this->
2021-08-13 16:39:10 943
原创 数据库 MySQL5.7版本默认设置了 mysql sql_mode = only_full_group_by 属性,导致报错
SELECT @@GLOBAL.sql_mode;SET @@global.sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
2021-06-26 16:26:43 201
转载 thinkphp excel导入时间处理
private function excelTime($date, $time = false) { if (function_exists('GregorianToJD')) { if (is_numeric($date)) { $jd = GregorianToJD(1, 1, 1970); $gregorian = JDToGregorian($jd + intval($date) - 2556..
2021-05-18 15:03:56 290
原创 thinkcmf5 管理后台 清除缓存方法报错
调整位置1、找到清空缓存方法:cmf_clear_cachefunction cmf_clear_cache(){ $dirs = []; $rootDirs = cmf_scan_dir(RUNTIME_PATH . "*"); //$noNeedClear=array(".","..","Data"); $noNeedClear = [".", ".."]; $rootDirs = array_diff($rootDirs, $noNee
2021-03-25 10:13:55 672
原创 laravel-admin 导出excel
仅laravel5.*版本参考composer require maatwebsite/excel:~2.1.0安装后的设置在config/app.php中注册服务提供者到providers数组:Maatwebsite\Excel\ExcelServiceProvider::class,同样在config/app.php中注册门面到aliases数组:'Excel' => Maatwebsite\Excel\Facades\Excel::class,如果想要对Lar
2021-02-09 16:39:02 564
原创 thinkphp excel导入数据
excel列表中时间添加function getCellValue($cell, $date_format = "Y-m-d H:i:s") { $value = $cell->getValue(); if($cell->getDataType() == \PHPExcel_Cell_DataType::TYPE_NUMERIC){ //版本过低的话请加上 getParent 例:$cell->getParent()-&
2021-02-02 16:34:42 182
原创 php 对数组处理
/** * desc 二维数组变成字符 * @param $arr * @return bool|string */ function arr_to_str($arr) { $t ='' ; foreach ($arr as $v) { $v = join(",",$v); // 可以用implode将一维数组转换为用逗号连接的字符串,join是别名 $temp[] = $v;.
2020-12-28 17:02:43 125
原创 折线图,柱状图 折线图
var chart = Highcharts.chart('container', { title: { text: '混合图表' }, xAxis: { categories: ['苹果', ' 橙', '梨', '香蕉', '李子'] }, series: [{ type: 'column', name: '小张', data: [3, 2, 1, 3, 4] }, { type: 'column', name: '小潘', data: [2, 3, 5, 7
2020-11-09 11:39:47 153
原创 laravel 定时任务 宝塔添加定时任务
1、php artisan make:command Test /** * The name and signature of the console command. * * @var string */ protected $signature = 'test'; /** * The console command description. * * @var string */ protect
2020-10-12 14:52:02 1572
原创 laravel 配置微信公众号(服务器配置 token)
令牌token与代码token字段一直,域名访问用get/** * 自定义方法,用于微信访问验证开发者身份 * * @param Request $request * @return array|null|string */ public function wxtoken(Request $request) { $signature = $request->input('signature'); $t.
2020-10-08 08:50:24 584 1
转载 laravel 分页样式
第一种//控制器$news = News::where('type_id',1)->where('is_del',1)->paginate(3); //前端@if($news->currentPage() == 1)@else <li><a href="{{url('news?page=1')}}">首页</a></li> <li><a href="{{$news->previousPag
2020-09-29 17:56:59 660
转载 Laravel-Admin Switch开关设定value值为默认的on 和 off
默认值的写死了,需要找到对应的代码去把这块修改为配置文件里的动态值,这个文件中的$(this).val()里面改为上图,动态获取对应的value,然后ajax提交,即可把原来的 $(this).val(state ? 'on' : 'off');改成 $(this).val(state ? '{$this->states['on']['value']}' : '{$this->states['off']['value']}');...
2020-09-24 16:13:02 1366
原创 laravel-admin操作处理
1、后台上传图片,调整上传图片名称$form->image('litpic', __('列表图片'))->name(function($file) { //为用户用户文件名添加前缀 return time().'.'.$file->getClientOriginalExtension(); })->help('最佳图片大小为270*180');...
2020-09-23 16:54:09 520
原创 php 二位数字添加字段,数组合并,排序
$apply = Model::query()->select('id',' price','get_time') ->where('status',2)->get()->toArray();//添加字段信息 $arr = ['type'=>1]; array_walk($apply, function (&$value, $key, $arr) { $value = array_me.
2020-09-15 18:03:06 126
转载 laravel-admin 批量操作
目前默认实现了批量删除操作的功能,如果要关掉批量删除操作:$grid->tools(function ($tools) { $tools->batch(function ($batch) { $batch->disableDelete(); });});如果要添加自定义的批量操作,可以参考下面的例子。下面是扩展一个对文章批量发布的功能:先定义操作类app/Admin/Extensions/Tools/ReleasePost.php:<?p
2020-08-31 15:47:08 1826
原创 tp5 新增新的目录文件以及route分组访问问题
1、新增目录在入口文件index.php文件添加// 读取自动生成定义文件$build = include '../build.php'; //文件在根目录就有// 运行自动生成\think\Build::run($build);如果没有build.php文件,添加,把index.php文件中的路径指向新建的目录,进行访问就会生成两个模块文件,分别是,demo和adminreturn [ // 生成应用公共文件 '__file__' => ['common.php
2020-08-01 17:32:05 1197
原创 laravel 查询方式
分组查询$data = OrderModel::whereBetween('created_at',["$start_time","$end_time"]) ->selectRaw('DATE_FORMAT(created_at,"%Y-%m-%d") as day,sum(realTotalMoney) as conut') ->where('orderStatus',4)->groupBy('day') ->
2020-07-22 15:32:53 247
原创 laravel-admin 集成ueditor百度编辑器
第一步:下载百度编辑器到本地:http://ueditor.baidu.com/website/download.html第二步:将下载文件放到文件public/vendor下(可以重命名名)第三步:在app\Admin\Extensions 文件下新建文件ueditor.php<?phpnamespace App\Admin\Extensions;use Encore\Admin\Form\Field;class Ueditor extends Field{ protect
2020-07-15 11:54:50 856
原创 laravel-admin 列展开
model设置 public function orderGoods(){ return $this->hasMany(OrderGoodsModel::class,'orderId','id'); }控制器设置 $grid->column('id', __('Id'))->expand(function ($model){ ...
2020-07-14 10:37:16 1131
原创 laravel-admin 自定义分类样式
$typeList = ArticleTypeModel::getCategory(0);$filter->equal('arttype_id','分类')->select($typeList);public static function getCategory($pid){ $data = self::query()->where('web_id',env('WEB_ID'))->get(['arttype_id as id','typename as te
2020-07-14 10:20:23 1558
转载 laravel-admin 消息提醒
第一种 admin_toastr('导入成功'); return redirect('/admin/list');示例第二种public function destroy($user_id, $id) { if ($this->form()->destroy($id)) { return response()->json([ 'status' => true,
2020-07-13 16:09:28 2882
原创 laravel-admin 自定义添加数据并处理上传图片事件
//添加数据处理 public function store() { $data['user_id'] = $_POST['user_id']; $data['password'] =md5($_POST['password'].'shequteam'); //图片处理 $picture = $_FILES['picture']; if($picture != ""){ $picture_ext
2020-07-13 15:25:41 1490
原创 laravel-admin from表单提交某些字段信息判断问题
百度编辑器没有办法使用from中的when,所以使用css与js进行判断//模拟两个编辑器 $form->ueditor('about', __('梨园概况')); $form->ueditor('content', __('内容'));//我是先判断隐藏 Admin::style('#about{display:none;}#content{display:none;}');//然后通过类型值,判断显示,js写两边的原因是//一个是添加的时候sel
2020-07-04 09:42:54 2636
原创 laravel blade 分页
查询使用paginate $list = ProductModel::paginate(8);blade分页样式@if($list->currentPage() == 1) @else <li class="paginationjs-next J-paginationjs-next" data-num="2" title="Next page"> <a href="{{$list->previousPageUrl()}}"
2020-07-03 10:12:15 386
原创 laravel-admin 软删除
1、在数据库添加“deleted_at”删除时间字段2、在model添加use SoftDeletes;<?phpnamespace App\Models;use Illuminate\Database\Eloquent\Model;use Illuminate\Database\Eloquent\SoftDeletes;class Post extends Model{ use SoftDeletes;}3、删除信息查看,使用model-grid的范围过滤器实现$
2020-06-23 15:53:16 2149 1
原创 laravel-admin根据不用的类型添加不同的数据展示
注意:laravel-admin 版本在1.8.0以上目前支持的表单联动的组件有:selectmultipleSelectbelongsTobelongsToManyradioradioButtonradioCardcheckboxcheckboxButtoncheckboxCard单选组件下面的例子中,选择不同的国籍类型,将会切换选择不同的联动表单项:$form->radio('nationality', '国籍') ->options([
2020-06-16 17:11:36 1396
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人