- 博客(46)
- 资源 (3)
- 收藏
- 关注
原创 hugo搭建个人博客
效果图预览:大家好,最近重搭了个人博客,之前用 Hexo,WordPress 也搭建过,但是总是很不理想,最近用 hugo 感觉还不错,接下来将我搭建的过程记录下来,方便大家自己尝试;本地搭建因为我用的是 MacBook,所以接下来也将基于此环境做演示;安装 hugobrew install hugo #安装hugohugo version #查看版本这里注意下,安装的是拓展版本,方便以后做拓展,如何查看自己安装的是不是拓展版本,hugo v0.89.2+extended darwi
2022-03-02 10:53:35
706
原创 一些程序员的数据也分享出来好了
我用阿里云盘分享了「程序员电子书籍」,你可以不限速下载????复制这段内容打开「阿里云盘」App 即可获取链接:https://www.aliyundrive.com/s/ERTnrxfZ8UJ
2021-09-02 22:06:03
188
原创 最近go挺火的,分享一个go语言的入门视频
最近go挺火的,分享一个go语言的入门视频,有需要的自取https://www.aliyundrive.com/s/tjsjJ9QbmQH
2021-09-02 22:01:03
225
原创 从Git向Git-Flow出发
想写点详细的东西,最好是能让新人简单上手的,能日常使用的,懂个大概的;可能不是很官方术语,毕竟目标只是便于新手上路「阳间的」。基础概念什么是 GitGit 是目前世界上最先进的分布式版本控制系统(没有之一)。先说什么是版本控制。举个例子来说,比如你拿到一个word文件,修改保存,修改再保存,再修改再保存,直到最后满意为止。版本控制就是可以随时查看并还原之前任意一次保存后的文件。版本控制系统常见的有两种,一种是 SVN 一种是 Git。那么他们两个有什么区别呢?区别在于git是分布式的版本控制系.
2021-08-02 14:51:33
178
转载 如何优雅地使用帮助类文件 helpers.php
温馨提示:篇幅较长,阅读需要5-10分钟。需求 一个比较完善的表中基本上都会有type,status字段,来区分类型和状态,现在的问题就是当api接口返回数据后,前端人员根本不知道你返回的type或者status字段是什么意思,之前的做法是用if流程语句判断,将status=1手动转换成“启用”,...
2020-01-02 12:02:03
399
转载 我们为什么很难坚持下去
前言 很长一段时间里,我都在寻找对自己的定位,也许别人对你也有一个定位,但是我想自己对自己的定位大于其他。前不久,我终于找到了我对自己的描述 “一个有些偏执的人“。不知不觉已经过去两个多月了,本来想写一篇技术文章的,但最后还是决定写下此篇。由衷感谢各位对上一篇使用 Git 实现 Laravel 项目的自动化部署的认可。我们为什么很难坚持下去小案例 有时候想学英语,下载了很多软件,有国...
2020-01-02 12:00:58
360
转载 自问自答系列——商城相关
前情提要:最近想做个卖个人想法的网站,姑且可以称为头脑风暴聚集地。每个人都有一些新奇的想法,过一段时间就忘了,为什么不出售他们呢?OK,有点脱离主题了,因为想自己做一个简单的商城玩玩,顺便用下Laravel的新版本(喜欢尝鲜),稍微总结一下。问题抛出:商品的表应该怎么设计?一般情况下,我个人习惯将商品信息和规格分成两张表。商品信息表(记录除规格的相关信息)和商品规格表(记录规格)。了解商品...
2020-01-02 12:00:16
255
转载 自问自答系列——关于 Laravel6.0 开发中的简单小问题解答
本文章持续更新,如果你也有想要了解或者想要说明解答的,欢迎留言。问:Laravel6.0 怎么释放默认脚手架?答:首先运行 composer require laravel/ui 安装 Laravel 集成的 UI 包,你可以理解为登录,注册,重置密码的视图。然后运行这条Artisan命令php artisan ui vue --auth,最后编译前端资源npm install &...
2020-01-02 11:59:33
210
转载 使用 Git 实现 Laravel 项目的自动化部署
简介在我们的开发过程中,我们不可避免的会用到版本控制。当然,这也致使你对Git和SVN有所了解。两者都是出色的版本控制工具,我个人比较习惯用Git,当然这可能和个人习惯有关。不知道大家一开始是怎么使用 git 进行开发的,反正我个人是先将代码提交到 github 仓库,然后用SSH登录到服务器,然后进行克隆或者版本更新。听起来就很麻烦,当然实际操作中也很麻烦,那么有什么可以 “一劳永逸“ 的办法...
2020-01-02 11:58:31
600
转载 什么?快来开启 MVC 的 “拓展 “模式
前言对于MVC,我想大家都特别熟悉了吧,即使刚刚入门PHP。初学者学习Laravel的时候大部分都将程序填入MVC构架内,导致controller与model异常的肥大,日后一般维护艰难(我一开始就这样)。关于MVC的“虚假理解”?受Ruby on Rails的影响,我们简单的就把MVC理解成model用来从数据库获取数据的、view用来显示页面的,controller用来接收model获取...
2020-01-02 11:57:20
152
原创 laravel框架的维护模式
基本上每个框架都会有一个维护模式,对比之下,好像laravel的很简单php artisan down这条命令可以让你的网站进入维护模式php artisan down --message="维护中" --retry=60由此可以看到message可以设置维护信息,retry一般默认为60当然,如果排除某个ip可以使用php artisan down --allow=127.0.0.1 -...
2019-08-20 09:35:42
515
原创 No application encryption key has been specified laravel
php artisan key:generate此命令可以解决
2019-07-29 14:36:01
159
原创 怎么删除注册表
今天弄一个破解的数据库管理工具,但是第一次失败了,残留了注册表,怎么弄都不成功,后来去删除注册表后才成功,怎么删除呢?开始->运行->regedit->打开了注册表,从里面删就可以了...
2019-07-25 15:16:48
3513
原创 windows下命令‘’.‘’开头的文件提示输入文件名的解决方案
windows下命令‘’.‘’开头的文件提示输入文件名的解决方案方案1:调出命令行执行:cp .env.example .env方案2:还是打开命令行:rename .env.example .env方案3:还是命令行:vim .env解释:方案1时复制了一份.env.example并重命名为.env,方案二时直接重命名,方案3是新建...
2019-07-25 10:12:40
518
原创 composer安装laravel的时候报错
我们时常遇到一些问题,说laravel中的vendor文件夹中的文件为空,或者不是一个zip或者等等问题,这时我们就像,之前明明好的呢呀,现在怎么不行了? 解释一下,其实你安装laravel或者更新laravel,又或者是其他包,第一次会从github上下载下来缓存,第二次就不会再下载了,而是直接从缓存中解压,所以,报vendor包错的时候,其实就是第一次缓存没有缓存好,又或是再清...
2019-07-25 10:04:24
764
原创 手把手教你使用阿里云短信(轻量级)
下载地址:https://help.aliyun.com/document_detail/55359.html?spm=a2c4g.11186623.4.1.115751cdFWU280第一步:引入文件这里说明一下,我是用的laravel框架,5.7版本,然后我需要的发送国内短信,所以用这两个文件第二步,修改两个文件大家可以看到,我做了如下改变,修改了命名空间,加了class,引入了另...
2019-07-07 15:49:36
622
原创 Laravel实战最后一天:SEO优化
其他补充: - <meta name="keywords" content="关键字,关键字,关键字"> - <meta name="description" content="描述"> - robots优化,可以下去自己百度下 - 图片补充alt,防止恶意链接 - 限制laravel的登录次数不知不觉就这样结束了,laravel初步入门就到这里了,谢谢大家...
2019-06-26 19:44:57
1099
原创 Laravel实战第四天:我今天学了什么
写在前面的话:学习laravel有几天时间了,我发现我出现了两个心理,我想这在其他初学者那里也会出现,毕竟我也是小菜鸟,是什么心理呢,就是速成心理和浮躁心态,为什么这么说,是因为我是按着一套视频学的,昨天是增删改查,今天还是,我个人呢是比较喜欢追求新知识的,重复造轮子不适合我,所以今天的视频,一共210分钟,我不到半小时就看完了,跳着看,看完之后我去复制源码,居然又有点看不懂,到此,我意识到我可能...
2019-06-23 21:48:11
254
原创 Laravel实战第二天:站点配置
1. 路由可以分组嵌套 2. 获取一条数据的方法是***first()***,且返回的是对象 3. 分配数据可以用***with()***实现 4. 接收传来数据的方式一般用注入的形式 5. 视图模板中展示数据应该用***$arr['value']***的形式 6. form表单提交的是路由 7. 思想一:增加和修改一般都是一个方法, 步骤为接收数据->查询数据-&...
2019-06-20 22:39:08
405
原创 tp5.1微信登录(微信开放平台)
用于tp5.1的微信登录代码,很完整,简单易懂,我会写注释,保证编程小白也能看懂,因为我就是从小白过来的
2019-06-19 17:26:02
3581
2
原创 Composer安装慢的问题解决
composer global require hirak/prestissimocomposer config -g repo.packagist composer https://packagist.phpcomposer.com一共是两种方式,可能会更多,我就用过这两种,先说第二种,非常常见,就是切换国内镜像,第一种呢就是安装一个组件,开启多线程,什么事多线程就不多说了,可以简单理解...
2019-06-18 22:38:24
1539
原创 人才网项目总结
前言:经历了28天,人才网项目终于接近尾声了,这个项目是采用前后端分离的形式写的,第一次做这个形式的项目,有很多不足的地方,总结一下1.独立思考性缺少一开始是给了一份需求,然后分析做的,还有一份项目页面的设计图.在整个开发过程中不是那么尽善尽美,我缺少了逻辑思考的过程,后台接口的封装可以说就是按照设计图做的,没有充分考虑到他的逻辑性.这个错误在最后才提现出来,很让人头疼.比如在企业管理哪里有简...
2019-06-12 20:29:22
5407
29
原创 bug编程记录-2019/6/3
今天发现navicat版本似乎有些低了,就手残升级了(强迫症),从11版本升级到了12.1.19,因为是付费的原因,就从网上找了个注册机,第一个不能用,好像是版本有点高的原因,然后又找了一个,一顿操作后,终于可以用了,以为就这样解决了,但是在创建新项目的时候,不能自动注册虚拟主机(之前是可以的),然后就卸载了重装,挺蠢的,然后还是不能用,最后替换了host文件才可以,但似乎还是不能自动注册,唉,一...
2019-06-03 23:19:19
150
原创 Laravel中对数据库进行增删改查操作
插入数据插入一条数据 DB::table('users')->insert([ 'name' => str_random(10), 'email' => str_random(8) . '@163.com', 'password' => bcrypt('secret')]);返回自增ID$userId = DB::table('u...
2019-06-03 20:30:45
3421
原创 tp5.1实现Token验证
生成Token /** * 创建 token * @param array $data 必填 自定义参数数组 * @param integer $exp_time 必填 token过期时间 单位:秒 例子:7200=2小时 * @param string $scopes 选填 token标识,请求接口的token * @return string...
2019-06-03 16:50:16
10940
原创 Laravel数据库-迁移和回滚
概念解析迁移(Migrations):用代码驱动的数据表结构定义的功能叫做迁移;回滚:指回到上一个或多个迁移文件的状态指令操作我们依旧用artisan命令进行创建 php artisan make:migration create_users_table --create=users # 创建数据表迁移 php artisan make:migration alter_use...
2019-06-02 22:43:35
1657
原创 Laravel处理用户请求
零碎知识部分laravel通过Illuminate\Http\Request对象实例注入用户请求对象;我们可以通过$request->all()获取所有的用户请求;laravel可以通过dd或者dump打印数据测试路由时需要在app/Http/Middleware/VerifyCsrfToken.php中添加一下代码protected $except = [ '/...
2019-06-02 21:56:13
254
原创 Laravel的图片上传函数
public function fileUpload(Request $request){ if ($request->hasFile('name名字')) { $picture = $request->file('name名字'); if (!$picture->isValid()) { abort(400, '...
2019-05-31 11:17:15
379
原创 laravel中的前端知识
知识要点laravel中默认支持bootstrop前端框架在安装node.js的基础上我们可以通过npm install来初始化前端资源,加载一些我们需要的库运行npm run dev命令对前端资源进行编译sass是css的拓展,提供了变量、嵌套、混合、导入、循环等功能npm run watch命令,当发生改变时就会进行编译sass相关用$来声明变量,支持数字、字符串、数组、颜...
2019-05-31 10:12:54
408
原创 Laravel的视图与Blade模板
温馨提示,篇幅不长,满满干货,建议收藏观看1. 知识汇总视图文件以.blade.php后缀结尾;传递数据给视图建议使用with关键字,如return view('home')->with('tasks', Task::all());;在AppServiceProvider的boot方法中使用share关键字共享变量;分页器可以使用simplePaginate和paginate方法...
2019-05-30 23:18:09
793
原创 Laravel控制器的相关知识
1. 便捷的创建命令通过artisan命令创建TaskController控制器php artisan make:controller TaskController创建一个资源控制器TaskControllerphp artisan make:controller TaskController --resource生成路由缓存(注意:路由缓存不能再闭包函数的形势下生成)php ar...
2019-05-29 21:59:26
407
5
原创 MVC运行逻辑
什么是MVC答:mvc是一种设计模式,将代码分为业务逻辑,数据,视图三部分MVC的运行逻辑用户通过http请求入口文件,然后到控制器【C】,控制器通过模型【M】从数据库查找数据并返回到控制器,然后控制器分配数据到视图【V】,视图展示页面。MVC的运行逻辑图...
2019-05-29 21:31:30
677
原创 ajax请求控制器携带参数问题
如题这里说的携带参数值的是在url上面携带,并不是传递参数直接上例子 url: "{:url('api/resume/save')}?table=work&id="+id,解读: {:url('api/resume/save')}是请求的控制器的地址,?后面跟的是参数,table=work固定参数,&两个参数直接的分隔符,id="参数名,+js中的连接符,id变量名(参数...
2019-05-29 15:00:43
1099
原创 laravel的路由入门2
知识提要中间件路由的分组规则分组路由的分组就是把具有同一种特性的路由用group聚集在一起Route::group([], function () { Route::get('hello', function () { return 'Hello'; }); Route::get('world', function () { return 'World'; });...
2019-05-28 21:56:07
242
原创 vim简单命令
记录一些简单vim命令x删除单个字符dd删除当前行hljk左右下上J删除换行符u撤销恢复操作恢复一个字符U恢复行ctrl-r回退上个命令i添加光标字符前面a添加到行尾o在光标下边开始一个新行O在光标上方开始一个新行可以在命令前加数字,表示重复操作ZZ可以退出并修改:q!只退出...
2019-05-28 19:26:32
162
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人