自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 laravel 邮件发送-- Mail::to 和 Mail::send 的区别

Mail::send 方法会直接发送邮件,不会将邮件添加到队列中,返回值是发送邮件的状态,成功返回 true,失败返回 false。在上面的代码中,邮件类 WelcomeEmail 覆盖了 build 方法,使用 view 方法指定邮件的视图,使用 subject 方法指定邮件的主题,使用 from 方法指定邮件的发件人邮箱地址。在 Laravel 中,发送邮件可以使用 Mail facade 提供的两个方法:Mail::to 和 Mail::send,它们的主要区别在于邮件发送的方式和返回值。

2023-06-03 13:33:26 905

原创 laravel 框架虚拟主机部署,采用根目录入口访问-亲测有效

然后在根目录下新建mroow文件。从综合的角度来看,无论是从虚拟主机运营商的角度还是从 Laravel 的设计理念来看,都是可以理解的。2、Laravel 的设计思想则是为了更加安全地管理核心文件,将它们与用户访问的根目录隔离开来,只对外暴露public目录,从而实现了安全和优化的目的。1、将 laravel 源代码里的 public目录下的所有文件拷贝到 public_html 根目录下。但发现存在一个问题,就是后台的上传的图片,上传路径还是在mroow/public目录下,导致图片不能访问。

2023-05-16 14:49:34 493

原创 phpcms v9 自定义多图(组图)字段如何调用?

{loop string2array($r['pic_list']) $pic_k $v} //pic_list自定义多图字段{/loop}

2023-03-11 17:08:57 479

转载 PHPCMS各种路径调用

最后说下最常用的{siteurl($siteid)},在标签列表页tag_list无法获取当前站点ID,而且会拖慢标签列表页打开速度,手动指定站点ID可解决问题。

2023-03-09 17:07:04 359

原创 报错: Install or enable PHP‘s pcntl extension.的解决方法

由于 Horizon 需要 php 的 pcntl 扩展,而 win 环境无法安装该扩展,导致无法成功安装 Horizon,进而导致本地环境无法使用,artisan 命令无法使用。composer install –ignore-platform-reqs 就相当于设置了忽略版本匹配。如果方法1不行可以使用方法2。我使用方法2 成功 解决错误,方法1没有使用过。在运行 composer install时。

2023-03-07 11:45:11 2603 1

原创 phpcms v9 实现pc端,移动端共用数据库方法总结

如有看不懂的地方可以提问。由于phpcms把文章的url都固定写死在数据表中.所以,页面中的标签不能在使用{$r[url]},而要改成{str_replace('http://www.','http://m.',$r[url])},意思是,截取url,把http://www.替换成http://m.,其它琏链接的标签参考此法。http://www.xx.com/show-(\d+)-(\d+)-(\d+).html对http://m.xx.com/show-${1}-${2}-${3}.html。

2023-03-06 11:39:04 551

原创 HTML5中将中文表单验证默认提示语句改为英文!

HTML5中针对表单新增的验证属性如required、pattern以及一些特定input类型,当验证不通过时,都有默认的提示语句,但实践中发现并不怎么友好,因此,需要自定义提示语句,使用setCustomValidity()。在此之前,需要介绍一下表单的validityState对象。

2022-10-28 14:34:06 594

转载 WordPress给文章添加固定字段

现在的需求是,每篇文章我都有一个固定的字段,就如同文章标题一样是不可或缺的,那么你可以参考我下面的代码(这里以添加两个固定字段keywords和description为例,多个依此类推),将以下代码添加到主题的functions.php中即可:/* Define the custom box,适用WP 3.0以后的版本 */add_action( 'add_meta_boxes', 'ludou_add_custom_box' );// 如果是WP 3.0之前的版本,使用以下一行代码// ..

2022-03-25 13:46:12 520

转载 MySQL关于ERROR 1290 (HY000)报错解决方法

一个问题纠结很久,反复确认语法问题。但是后来网上搜了一下,茅塞顿开。特此总结一下。mysql> grant select,insert,update,delete on *.* to 'root'@'%';ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement mysql> flush privileg

2022-01-17 13:46:43 11132 1

转载 Laravel PackageManifest.php: Undefined index: name

错误提示:In PackageManifest.php line 122: Undefined index: name解决方案1:因为composer 版本问题导致的 可以将composer 回退到1.x版本进行解决sudo composer self-update --1试过了,不行。解决方案2:找到对应文件 :vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php找到对应行 ..

2022-01-17 13:13:08 2256 1

原创 dcatadmin 批量修改弹窗及参数传递

功能描述:批量选择行,点击批量修改按钮,触发弹窗,修改内容,然后进行提交!如图:批量修改:分三部分完成 1、添加批量修改按钮 2、弹窗及提交后的数据处理文件 3、动作文件1、弹窗及提交后的数据处理文件建立BrandsFeiqiForm.php文件,位置看命名空间<?phpnamespace App\Admin\Forms;use Dcat\Admin\Widgets\Form;use Dcat\Admin\Models\Administrator;use Dc

2021-12-29 13:53:48 1684 1

原创 yarn add @fortawesome/Font Awesome-free 安装失败

使用 来作为字体图标库。Font Awesome 提供了可缩放的矢量图标,允许我们使用 CSS 所 提供的所有特性对它们进行更改,包括:大小、颜色、阴影或者其它任何支持的效果。安装:$ yarn add @fortawesome/fontawesome-free但是在win10失败了。用以下方法解决:win10 系统的话,用下面命令安装成功:$ yarn add --dev @fortawesome/fontawesome-free --no-bin-links然后$ npm r

2021-10-28 16:58:10 728

原创 homestead 安装 yarn npm 异常报错解决方法,homestead总是异常报错解决方法

yarn install 总是出现各种错误。以下命令都试过都不行rm -rf node_modules //删除node_modules下所有文件yarn config set registry http://registry.cnpmjs.orgyarn install --no-bin-links 或yarn install --save --no-bin-links接下来打开 pakage.json 修改去掉所有的cross-env然后 执行$ npm run...

2021-10-28 16:03:24 267

原创 Dcat Admin 全局修改行操作按钮样式(文字+图标)

默认的行操作显示方式为单个 ICON, 为了方便操作(避免误点),可以自定义一个行操作类覆盖按钮样式。参考方法一:在 app\Admin 新建一个文件夹 Actions新增文件 TextActions.php<?phpnamespace App\Admin\Actions;use Dcat\Admin\Grid\Displayers\Actions;class TextActions extends Actions{ /** * @return st

2021-10-27 10:22:56 2524

原创 Laravel 用户的身份认证操作(登录页)

借助 Laravel 提供的 Auth 的 attempt 方法可以让我们很方便的完成用户的身份认证操作,如下所 示:if (Auth::attempt(['email' => $email, 'password' => $password])) { // 该用户存在于数据库,且邮箱和密码相符合}attempt 方法会接收一个数组来作为第一个参数,该参数提供的值将用于寻找数据库中的用户数据。 因此在上面的例子中, attempt 方法执行的代码逻辑如下:1. 使用 email

2021-10-22 11:29:13 965 1

原创 Dcat Admin 修改底部版权声明

参考:http://learnku.com/docs/laravel/8.x/packages/9397#重写扩展包视图:找到:\vendor\dcat\laravel-admin\resources\views\layouts\vertical.blade.php可以直接修改,但是升级后会被覆盖将扩展包视图重写:将vertical.blade.php文件复制到\resources\views\vendor\admin\layouts 目录下修改版权信息...

2021-10-20 17:43:47 1178 1

转载 Laravel 读取 config 下的数据方法

Laravel的config下一般存放配置信息,可以通过config('key')方法获取指定的数据。设置值可通过「点」式语法读取,其中包含要访问的文件名以及选项名称。现在想读取\config\app.php文件的url,文件中数据为:'url' => 'http://localhost',获取方法:config('app.url')config('app.url', 'default_val')如果找不到app.url,会返回默认返回第二个参数。转载:Larav

2021-10-09 18:51:31 1288

原创 fastadmin 跨数据库调用

1、config.php 添加:'db_config1' => 'mysql://brand:123456@127.0.0.1:3306/brand#utf8',字符串连接的定义格式为:数据库类型://用户名:密码@数据库地址:数据库端口/数据库名#字符集2、对应的模型里: protected $connection = 'db_config1'; // 表名 protected $name = '数据库对应的表名';或protected $co...

2021-10-09 15:21:38 1447

转载 laravel 将汉字转化成拼音

第一步:安装使用 Composer 安装(项目传送门https://github.com/overtrue/pinyin):composerrequire"overtrue/pinyin:~4.0"在 Laravel 中使用(项目传送门:https://github.com/overtrue/laravel-pinyin)composerrequire"overtrue/laravel-pinyin:~4.0"第二步配置:打开config/app.php1,在配置文件...

2021-09-28 10:32:07 1031

原创 VLOOKUP函数使用方法大全总结

1、常规查询VLOOKUP(要找谁,在哪儿找,返回第几列的内容,精确找还是近似找)VLOOKUP(查找值,数据表,系列数,匹配条件)系列数:查找结果返回的列数,一般从查找区域开始数,第一列为1匹配条件:精确匹配(一般值为0 或FALSE),近似匹配(1,或true),不填默认为trueVLOOKUP(查找值,数据表,系列数,匹配条件)VLOOKUP(G2,B2:D10,3,0)一般 VLOOKUP 从左往右查找,且查找值必须 在数据表(查找区域)的第一列,否则会显示

2021-09-23 10:51:20 92702 3

原创 laravel-admin(dcatadmin) $grid->model()->take(行数), 不起作用

$grid->model()->take(行数);不起作用比如我的表里面有50条数据,我只想要取出10条,那$grid->model()->take(10); 不起作用;还是取出了50条添加:$grid->disablePagination(); #禁用分页条

2021-09-17 10:29:36 675

原创 python 去除不可见字符\u200b 方法收集

str='\u200b python\u200b'#首尾可以用strip()str1=str.strip(u'\u200b')print(str1)#将整个句子中的进行替换str2=str.replace(u'\u200b', '')print(str2)#re.sub进行替换str3=re.sub(r'\u200b','',str)print(str3)

2021-09-15 16:22:14 3287

原创 if not any 进行过滤笔记

urls=['https://www.xxx.com/mutongfan/', 'https://www.xxx.com/juanbing/', 'https://www.xxx.com/mianshi/',]filter_urls = ['/mutongfan/', 'juanbing', 'hundun', 'xiaochi', 'huoguo', 'kuaican', 'ganxi']myArray=['12','23']for url in urls: if.

2021-09-15 15:50:42 539

原创 re.findall,re.compile,re.search,re.sub 使用方法笔记

import requestsimport reimport randomfrom fake_useragent import UserAgentfrom urllib.parse import urljoindef get_html(url): ua=UserAgent(verify_ssl=False) headers={'User-Agent':ua.random} response=requests.get(url,headers=headers) .

2021-09-15 15:38:59 553

原创 python笔记(pymysql基本用法)连接mysql数据库

import pymysqlMYSQL_HOST = '127.0.0.1'MYSQL_DBNAME = 'bgh' #数据库名字,请修改MYSQL_USER = 'root' #数据库账号,请修改MYSQL_PASSWD = '' #数据库密码,请修改MYSQL_PORT = 3306 #数据库端口,在dbhelper中使用#数据库保存def data_save(data): # 打开数据库连接.

2021-09-15 15:30:58 326

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除