自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 laravel使用npm构建报错laravel-mix/src/Mix.js:18 static _primary = null

问题今天在使用npm构建laravel8项目时出现报错:laravel使用npm构建报错laravel-mix/src/Mix.js:18 static _primary = null> mix watch -- --watch-options-poll=1000[webpack-cli] /www/wwwroot/xxx/node_modules/laravel-mix/src/Mix.js:18 static _primary = null;

2021-01-21 17:53:47 522 1

原创 说一说你不了解的Tailwind CSS响应式设计~

导语响应式相信大家都不陌生,就是使用css的媒体查询设计,进行不同尺寸,显示不同效果,但是Tailwind CSS的响应式设计使用起来会更加爽,更加快捷方便,到底怎么搞呢?我们一起来探讨一下。简介Tailwind中的每个实用程序类都可以有条件地应用于不同的断点,这使得轻松构建复杂的响应式接口变得轻松,而无需离开HTML。默认情况下,Tailwind提供了四个断点,也就是分别对应移动端,横屏,平板,桌面端。当然你也可以自定义断点。对应断点相应的是最小宽度为界。screens: { s

2020-11-17 19:57:29 2229

原创 Tailwind CSS安装和构建的正确操作方式

导语就在前段时间laravel更新了8.0版本,其中有一个新特性是Jetstream是Laravel的新应用程序支架,Jetstream使用Tailwind CSS,您可以在Livewire或Inertia之间进行选择。于是我就开始了tailwindcss研究之旅。简介一般的UI中CSS框架都是内建各种预设的组件,比如表单、按钮、菜单、模态框等,当需要通过定制化设计时,组件的高度耦合性则带来很大的弊端。Tailwind并不提供预先设计好的内建组件,而是提供了更为基础的工具类(utility cla

2020-11-16 15:50:24 2922 1

原创 一款绝对让你惊艳的CSS框架——TailwindCSS

前言前段时间,laravel更新8.0版本,系统内置的Jetstream应用支架使用的是Tailwind CSS,于是勾起了我对Tailwind CSS的兴趣。后来项目中也是逐步使用,总体感觉超级爽。就像他的简介一样Utility-First效用优先的CSS框架。相比bootstrap,semantic ui antd这些组件库,tailwind只是个css库,简单的说就是可以完成任何ui交互,而上面的组件库一般就是做个后台应用,所以使用tailwind的环境更广泛一些。几个亮眼的地方首先是

2020-11-15 20:00:51 3444

原创 备受争议的PHP前景究竟如何?我们该何去何从?

原文链接:https://www.wjcms.net/archives/%E5%A4%87%E5%8F%97%E4%BA%89%E8%AE%AE%E7%9A%84php%E5%89%8D%E6%99%AF%E7%A9%B6%E7%AB%9F%E5%A6%82%E4%BD%95%E6%88%91%E4%BB%AC%E8%AF%A5%E4%BD%95%E5%8E%BB%E4%BD%95%E4%BB%8E导语:最近以来,小编在网上总是会看到这样或那样的关于php的新闻或者信息。比如,PHP一直是被黑。尤其是一

2020-11-14 19:18:59 292

原创 laravel8更新之速率限制改进

原文地址:https://www.wjcms.net/archives/laravel8%E6%9B%B4%E6%96%B0%E4%B9%8B%E9%80%9F%E7%8E%87%E9%99%90%E5%88%B6%E6%94%B9%E8%BF%9BLaravel的请求速率限制器功能已增强,具有更大的灵活性和功能,同时仍保持与先前版本的throttle中间件API的向后兼容性。速率限制器是使用RateLimiter立面的for方法定义的。该for方法接受一个速率限制器名称和一个Closure,.

2020-11-08 06:57:54 788

原创 laravel8更新之维护模式改进

原文连接:https://www.wjcms.net/archives/laravel8%E6%9B%B4%E6%96%B0%E4%B9%8B%E7%BB%B4%E6%8A%A4%E6%A8%A1%E5%BC%8F%E6%94%B9%E8%BF%9B对php artisan down命令进行了一些非常漂亮的改进。在以前的版本中,为了只允许某些人访问该网站,您必须使用白名单功能,如本博文所述:现在支持预渲染维护模式模板,并且消除了最终用户在维护模式期间遇到错误的机会。但是,为此,必须将以下行添加到您的文

2020-11-07 18:17:01 451

原创 laravel8更新之模型目录及模型工厂类调整

原文连接:https://www.wjcms.net/archives/laravel8%E6%9B%B4%E6%96%B0%E4%B9%8B%E6%A8%A1%E5%9E%8B%E7%9B%AE%E5%BD%95%E5%8F%8A%E6%A8%A1%E5%9E%8B%E5%B7%A5%E5%8E%82%E7%B1%BB%E8%B0%83%E6%95%B4模型目录调整不久前,泰勒·奥特威尔(Taylor Otwell)在Twitter上进行了一项民意调查,询问社区是否将所有模型都放在一个app/Mod

2020-10-13 07:28:15 2144

原创 halo博客配置阿里云oss上传附件

原文地址:https://www.wjcms.net/archives/halo%E5%8D%9A%E5%AE%A2%E9%85%8D%E7%BD%AE%E9%98%BF%E9%87%8C%E4%BA%91oss%E4%B8%8A%E4%BC%A0%E9%99%84%E4%BB%B6起源以前用的本地上传,但是写完的博客复制到其他平台发布的时候,存在跨域问题,如果使用云oss存储,就不会出现这种问题,所以还是需要配置云oss存储,这里我们选用阿里云oss,下面开始配置。获取用户AccessKey鼠

2020-10-12 08:03:59 1193

原创 laravel8更新之路由调整

原文地址:https://www.wjcms.net/archives/laravel8%E6%9B%B4%E6%96%B0%E4%B9%8B%E8%B7%AF%E7%94%B1%E8%B0%83%E6%95%B4在Laravel的早期版本中,RouteServiceProvider包含一个$namespace属性。该属性的值将自动添加到控制器路由定义和对actionhelper /方法的调用之前。在Laravel 8.x中,默认情况下为此属性。这意味着Laravel不会自动命名空间前缀。因此,在

2020-10-11 20:37:31 1142

原创 Laravel markdown渲染输出到blade模版

原文地址:https://www.wjcms.net/archives/laravelmarkdown%E6%B8%B2%E6%9F%93%E8%BE%93%E5%87%BA%E5%88%B0blade%E6%A8%A1%E7%89%88前言昨天,发布了laravel支持markdown编辑器的文章,还附上了配置图片上传,但是有网友问怎么在blade模版中渲染输出,这里写个文章记录一下。安装扩展包Laravel Markdown需要PHP 7.2-8.0 。此特定版本支持Laravel 6-8。

2020-10-09 08:28:01 304

原创 Laravel 支持markdown编辑器解决方案

原文连接:https://www.wjcms.net/archives/laravel%E6%94%AF%E6%8C%81markdown%E7%BC%96%E8%BE%91%E5%99%A8%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88laravel-markdown-editor--markdown编辑器说明此扩展包兼容laravel5.8以上版本准备工作安装扩展包composer require wjcms/laravel-markdown-editor配置p

2020-10-08 20:31:17 591

原创 PHP Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 4096 bytes)

原文连接:https://www.wjcms.net/archives/2020-10-05-20-03-19今天在使用composer安装扩展包时报错,如下:PHP Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 4096 bytes) in phar:///www/server/php/74/bin/composer/src/Composer/DependencyResolver/S

2020-10-05 20:12:02 8944 1

原创 laravel之无限级分类实现方法

原文地址:https://www.wjcms.net/archives/laravel%E4%B9%8B%E6%97%A0%E9%99%90%E7%BA%A7%E5%88%86%E7%B1%BB%E5%AE%9E%E7%8E%B0%E6%96%B9%E6%B3%95写在前面的话 无限级分类,基本在所有的网站都有涉及,所以是必须要掌握的知识点,在网上看很多资料文档,要么不细致,要么根本不对,要么达不到预想的目标,其实实现的思路和方法非常简单,今天我们一起来实现一下。创建模型控制器数据迁移文件

2020-09-29 14:45:25 573

原创 laravel之无限级分类实现方法

原文地址:https://www.wjcms.net/archives/laravel%E4%B9%8B%E6%97%A0%E9%99%90%E7%BA%A7%E5%88%86%E7%B1%BB%E5%AE%9E%E7%8E%B0%E6%96%B9%E6%B3%95写在前面的话 无限级分类,基本在所有的网站都有涉及,所以是必须要掌握的知识点,在网上看很多资料文档,要么不细致,要么根本不对,要么达不到预想的目标,其实实现的思路和方法非常简单,今天我们一起来实现一下。创建模型控制器数据迁移文件

2020-09-29 14:44:33 207

原创 教你给自己网站设置阿里云免费ssl

原文地址:https://www.wjcms.net/archives/%E6%95%99%E4%BD%A0%E7%BB%99%E8%87%AA%E5%B7%B1%E7%BD%91%E7%AB%99%E8%AE%BE%E7%BD%AE%E9%98%BF%E9%87%8C%E4%BA%91%E5%85%8D%E8%B4%B9ssl起源 现在越来越多的网站都设置ssl,不设置ssl会被浏览器提示不安全,所以从安全角度来考虑,都要设置ssl,另外,以前阿里云直接有免费ssl证书申请的链接,现在改了,.

2020-08-16 09:52:18 1416

原创 域名解析到底应该肿么破——详解域名解析类型

原文地址:https://www.wjcms.net/archives/%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90%E5%88%B0%E5%BA%95%E5%BA%94%E8%AF%A5%E8%82%BF%E4%B9%88%E7%A0%B4%E8%AF%A6%E8%A7%A3%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90%E7%B1%BB%E5%9E%8B前言域名服务器是根据资源记录来对DNS请求进行应答的。在DNS系统中,最常见的资源记录是.

2020-08-15 09:48:36 1099

原创 宝塔面板搭建个人网站

原文地址:https://www.wjcms.net/archives/%E5%AE%9D%E5%A1%94%E9%9D%A2%E6%9D%BF%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99今天发布个宝塔面板如何搭建个人网站的教程。服务器安装配置宝塔面板参考文章:https://www.wjcms.net/archives/centos%E5%AE%9D%E5%A1%94%E9%9D%A2%E6%9D%BF%E5%AE%89%E8%A3.

2020-08-14 21:58:46 2380

原创 centos8搭建halo博客详解

原文地址:https://www.wjcms.net/archives/centos8%E6%90%AD%E5%BB%BAhalo%E5%8D%9A%E5%AE%A2%E8%AF%A6%E8%A7%A3起源:之前博客使用docker容器进行搭建,但是感觉很不稳定,之前崩溃了两次,而且没有备份数据,修复之后,所有内容都重新进行发布,很难受,于是我决定不使用docker进行搭建。当然了整体搭建起来,肯定是docker最为快捷,但是个人感觉不是很稳定。下面开始今天的教程。更新软件包请确保服务器的.

2020-08-09 11:06:20 1377

原创 laravel报错 “/xxx/laravel.log“ could not be opened: failed to open stream: Permission denied

原文地址:https://www.wjcms.net/archives/laravel%E6%8A%A5%E9%94%99xxxlaravellogcouldnotbeopenedfailedtoopenstreampermissiondeniedlaravel报错:The stream or file "/xxx/laravel.log" could not be opened: failed to open stream: Permission denied今天在搭建一个lar

2020-08-07 15:31:11 2370

原创 五分钟学会markdown基本语法

原文地址:https://www.wjcms.net/archives/%E4%BA%94%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9Amarkdown%E5%9F%BA%E6%9C%AC%E8%AF%AD%E6%B3%95写在前面的话写在越来越多的人使用markdown编辑器,是因为它比较简洁方便快捷,能满足大家的需要,今天我们就一起来看一下markdown的基本语法。特别提示:后面都需要加上半角空格才生效。标题在想要设置为标题的文字前面加# 来表示,一个#是.

2020-07-22 18:31:18 671

原创 php实现统计IP数及在线人数

原文地址:https://www.wjcms.net/archives/php%E5%AE%9E%E7%8E%B0%E7%BB%9F%E8%AE%A1ip%E6%95%B0%E5%8F%8A%E5%9C%A8%E7%BA%BF%E4%BA%BA%E6%95%B0写在前面的话很多人有这样的需求,就是统计网站访问IP以及在线的人数。今天我们就看一下具体实现方法。开启依赖函数模块实现这个功能,需要依赖putenv()函数。下面两种方式均可。更改php.ini文件方法找到php.ini文件,搜索.

2020-07-21 18:45:49 1063

原创 话说Laravel7便捷的字符串操作

话说Laravel7便捷的字符串操作用过Laravel的朋友都知道,Laravel内置的字符串处理函数有了解,Illuminate\Support\Str类。Laravel 7 现在基于这些函数提供了一个更加面向对象的、更加流畅的字符串操作库。你可以使用 String::of 创建一个 Illuminate\Support\Stringable 对象,然后基于该对象提供的方法以链式的操作对字符串进行处理:这里我们先看一下官方的实例:return (string) Str::of(' Lar

2020-07-17 19:48:22 761

原创 从零线上部署halo博客(包含halo博客设置域名访问)

原文地址:https://www.wjcms.net/archives/%E4%BB%8E%E9%9B%B6%E7%BA%BF%E4%B8%8A%E9%83%A8%E7%BD%B2halo%E5%8D%9A%E5%AE%A2%E5%8C%85%E5%90%ABhalo%E5%8D%9A%E5%AE%A2%E8%AE%BE%E7%BD%AE%E5%9F%9F%E5%90%8D%E8%AE%BF%E9%97%AE写在前边的话最近小编的博客突然出了问题,崩溃了,然后重新装了。因为对于新手来说,里边确实有一.

2020-07-15 17:30:57 2698 1

原创 centos宝塔面板安装及常见错误处理(超级详细)

原文连接:https://www.wjcms.net/archives/centos%E5%AE%9D%E5%A1%94%E9%9D%A2%E6%9D%BF%E5%AE%89%E8%A3%85%E5%8F%8A%E5%B8%B8%E8%A7%81%E9%94%99%E8%AF%AF%E5%A4%84%E7%90%86%E8%B6%85%E7%BA%A7%E8%AF%A6%E7%BB%86前言我们在使用linux服务器的时候,全是命令操作,很多人就会很蒙,所以使用这款面板软件就是相当方便而且明智的选.

2020-07-11 18:06:36 20006 4

原创 VirtualBox安装centos8

原文链接:https://www.wjcms.net/archives/vagrantbox%E5%AE%89%E8%A3%85centos8VirtualBox安装centos8在线安装(不推荐)打开git软件,直接运行命令vagrant init generic/centos8然后运行,启动在线安装。vagrant up当然了,这样会非常慢,甚至会失败。下面介绍离线安装方法。离线安装下载box文件,地址:https://vagrantcloud.com/generic/boxe.

2020-07-11 18:05:02 955

原创 LNMP安装composer install时出现Warning: putenv()

layout: posttitle: LNMP安装composer install时出现Warning: putenv() has been disabled for security reasons in…的问题date: 2020-03-29tags: ["Laravel"]原文地址:https://www.wjcms.net/archives/lnmp%E5%AE%89%E8%A3%85composerinstall%E6%97%B6%E5%87%BA%E7%8E%B.

2020-07-10 18:57:21 547

原创 LNMP安装composer install时出现Warning: putenv()

layout: posttitle: LNMP安装composer install时出现Warning: putenv() has been disabled for security reasons in…的问题date: 2020-03-29tags: ["Laravel"]LNMP安装composer install时出现Warning: putenv() has been disabled for security reasons in...的问题原因:LNMP .

2020-07-10 18:56:09 814

原创 laravel 数据库迁移时报错

原文地址:https://www.wjcms.net/archives/laravel%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB%E6%97%B6%E6%8A%A5%E9%94%99问题描述[Illuminate\Database\QueryException] SQL.

2020-07-08 20:54:24 791

原创 一文快速搞定laravel数据填充与数据迁移

原文地址:https://www.wjcms.net/archives/laravel%E5%B0%8F%E5%AE%9E%E4%BE%8B%E4%B8%80%E6%96%87%E5%BF%AB%E9%80%9F%E5%AD%A6%E4%BC%9Alaravel%E6%95%B0%E6%8D%AE%E5%A1%AB%E5%85%85导语项目开发时,一般都会有到项目测试数据的准备操作,以前都是基于PHP代码自主编写sql语句,然后循环的插入到数据库中里面,当当我们接触过laravel数据库后,就可以很.

2020-07-08 20:13:18 597

原创 laravel7使用auth进行用户认证

原文地址:https://www.wjcms.net/archives/laravel7%E4%BD%BF%E7%94%A8auth%E8%BF%9B%E8%A1%8C%E7%94%A8%E6%88%B7%E8%AE%A4%E8%AF%81laravel7 版本移除了 auth,大家都知道以前版本是直接使用php artisan make:auth就可以使用,但是这版本不行了,那么要怎么弄呢?今天和大家说一下具体步骤。Laravel7 的 laravel/ui 包提供了一种快速方法,可以使用一.

2020-07-07 11:16:00 1976

原创 从零创建发布属于自己的composer包

原文地址:https://www.wjcms.net/archives/%E4%BB%8E%E9%9B%B6%E5%88%9B%E5%BB%BA%E5%8F%91%E5%B8%83%E5%B1%9E%E4%BA%8E%E8%87%AA%E5%B7%B1%E7%9A%84composer%E5%8C%85今天给大家讲解一下如何从零创建发布属于自己的composer包。composer包用起来确实非常方便,深受php开发者的青睐,但是如何创建自己的包呢?我们一起来看一下。准备工作注册并登录gi.

2020-07-06 15:38:05 563

原创 git bash中提示 bash:node: command not found

昨天小伙伴私信,git bash以及windows 的cmd命令行下均无法运行node npm。究其原因是环境变量的问题。解决步骤:1》在“此电脑”中右击,选择“属性”打开后,如下图:2》点击上图红线“高级系统设置”,打开后,如下图:3》点击红线“环境变量”,打开后,如下图:请注意:红线标注的系统变量:上图只是环境变量一部分截图,截取的是系统变量。因为我们是要在系统变量中设置的。4》点击上图红线标注的新建,打开后,如下图:5》在上图中,变量名填写:NODE_PATH。变量值就是nod

2020-07-05 17:38:54 5682 3

原创 vue安装及创建项目的几种方式

原文地址:https://www.wjcms.net/archives/vue%E5%AE%89%E8%A3%85%E5%8F%8A%E5%88%9B%E5%BB%BA%E9%A1%B9%E7%9B%AE%E7%9A%84%E5%87%A0%E7%A7%8D%E6%96%B9%E5%BC%8FVUE安装的方式直接用 script标签 引入对于制作原型或学习,你可以这样使用最新版本:<script src="https://cdn.jsdelivr.net/npm/vue/dis.

2020-07-04 21:50:51 1632

原创 node更新报错:checkPermissions Missing write access to /usr/lib/node_modules/n

原文地址:https://www.wjcms.net/archives/node%E6%9B%B4%E6%96%B0%E6%8A%A5%E9%94%99checkpermissionsmissingwriteaccesstousrlibnodemodulesnnode更新报错:checkPermissions Missing write access to /usr/lib/node_modules/n昨天推送了,node和npm更新的文章,有的小伙伴私信我,更新过程中有报错,更新不成功。今天我.

2020-07-04 21:47:05 4271

原创 node.js/npm升级正确操作(windows和linux均有)

原文地址:https://www.wjcms.net/archives/nodejsnpm%E5%8D%87%E7%BA%A7%E6%AD%A3%E7%A1%AE%E6%93%8D%E4%BD%9Cwindows%E5%92%8Clinux%E5%9D%87%E6%9C%89今天我们总结一下node.js以及npm升级的正确操作方法。小编亲身经历可以用以下几步解决node版本问题及跳过的坑,解决问题请给个关注,点下赞!安装就比较简单,这里不做演示,附上官方地址:https://nodejs.org.

2020-07-04 08:25:06 1742

原创 composer更新命令及常用命令

原文地址:https://www.wjcms.net/archives/composer%E6%9B%B4%E6%96%B0%E5%91%BD%E4%BB%A4%E5%8F%8A%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4composer作为php的包依赖管理工具,开发者将开发的工具包上传,然后使用者能很方便的使用,今天就总结一下。composer安装官方地址:https://getcomposer.org/download/下载地址:https://getcompo.

2020-07-04 08:20:34 8019

原创 homestead安装zsh,解决oh-my-zsh安装失败问题

homestead安装zsh提高终端使用体验zsh是辅助工具,提高用户体验,有非常便捷的提示,很多好用的插件,小编也是折腾好久,跳了好多坑,最终才安装成功的。这里把我安装过程及爬坑经过和大家分享一下,希望小伙伴不会再掉到坑里边浪费时间。下面正式开始。首先启动homesteadhomestead up等待启动成功之后,ssh进行登录homestead ssh然后进入虚拟机中。安装zsh官方提供的homestead盒子是ubuntu系统,使用命令安装# 安装zshsudo apt ins

2020-07-02 17:33:24 1891 1

原创 laravel开发环境homestead搭建详解

laravel开发环境homestead搭建详解常见的几种开发环境Laravel的开发环境其实很多,因为它本身就是PHP,所以只要满足版本的情况下,任何pHP环境他都能跑起来,比如说常见的wamp/mamp/phpstudy等集成化环境都是可以的,但是,为了更好的减少错误,更多的兼容,以后的上线环境,官方推荐了两种开发环境,一种是homestead,另一种是Valet。第1种呢,Windows系统和mac系统,都可以支持,第2种的专门就是为mac系统的用户所提供的,总体感觉两种环境都非常非常好用,今天

2020-07-02 17:27:37 1664

原创 Laravel表单验证提示设置多语言

默认表单提示是英文的,我们可以安装语言包构建多语言环境。根据版本选择命令For Laravel 7.x : run composer require caouecs/laravel-lang:~6.0 For Laravel 6.x : run composer require caouecs/laravel-lang:~5.0 For Laravel 5.8 : run composer require caouecs/laravel-lang:~4.0 For Laravel 5.1-5.7

2020-06-29 10:24:20 587

空空如也

空空如也

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

TA关注的人

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