1 小小神丶

学生身份

我要认证

未毕业学生仔一枚,喜欢代码,请多多指教!

等级
TA的排名 15w+

Linux下重设5.7版本及以上mysql数据库密码

一、进入mysql配置文件cd /etc/mysql/mysql.conf.d/ //进入此目录下vim mysqld.cnf //使用vim编辑器在最下面一行加上skip-grant-tables,加完之后按ESC按钮,然后 :wq 退出编辑//重启mysql服务器systemctl restart mysql这个时候登陆数据库 mysql -uroot -p 按两次回车即可进入数据库//然后设置数据库密码 >update user set authenti

2020-09-25 21:25:20

JavaScript之BOM浏览器对象模型

一、BOM 概述什么是BOMBOM(Browser Object Model) 即浏览器对象模型 ,它提供了独立于内容而与浏览器窗口进行交互的对象,核心对象是windowBOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3C,BOM最初是Netscape浏览器标准的一部分BOM的构成BOM比DOM更大,包含DOM二、window对象的常见事件窗口加载事件,当文档内容完全加载完成后会触发该事件(包括图像,脚本文件,css文件等),就调用的处理函数

2020-07-16 18:29:06

laravel之路由分组规则

一、路由分组将具有相同特征的路由进行分组,比如将后台的路由放在一个分组中,将前台的路由放在一个分组中,还可以根据业务需求自行选则分组规则,并且支持嵌套分组,通过Route::group将路由聚合到一起Route::group([],function(){ Route::get('/',function(){ return 'hello'; }); Route::get('/',function(){ return 'world'; });})使用中间件对HTTP请求进行过滤/

2020-07-16 13:07:24

laravel之路由入门

一、路由入门 在laravel中,定义路由的方式有两个入口,一个是routes/web.php,用于处理终端用户通过web浏览器直接访问的请求,另一个是routes/api.php,用于处理其它接入方的api请求。定义路由最简单的方式就是在routes/web.php中定义一个路径以及一个映射到该路径的闭包函数//routes/web.phpRoute::get('/test',function(){ return 'hello World!';});访问127.0.0.1:8000

2020-07-16 10:59:43

thinkphp6.0之验证内置规则

一、内置规则1、内置的规则内容比较多,并且严格区分大小写2、静态方法支持两种形式,比如::number 或者isNumber均可3、require是php保留字,就要使用isRequire或must()4、格式验证类5、长度和区间验证类6、字段比较类7、其它验证类...

2020-03-30 17:42:10

thinkphp6.0之验证场景和路由验证

一、验证场景1、验证场景设置,将特定的场景下是否进行验证,独立验证不存在场景验证2、举一个简单的例子,新增数据需要验证邮箱,而修改更新时不验证邮箱3、可以在验证类Students.php中,设置一个$scene属性,用来限定场景验证protected $scene=[ 'insert' =>['name','upass','email'], 'edit' =&gt...

2020-03-30 17:38:31

Linux小知识之学前了解

一天一个Linux小知识!

2020-03-30 14:18:41

thinkphp6.0之验证规则和错误信息

一、验证规则1、验证器定义的时候,也可以用数组的模式//validate端protected $rule = [ 'name' => ['require', 'max' => 10, 'checkName' => '李炎恢' ], ...2、数组模式在验证规则很多很乱的情况下,更容易关联,可读性高3、如果你想使用独立验证,就是手动调用验证类,而不是调用Stud...

2020-03-30 12:24:44

thinkphp6.0之验证器定义

一、验证器定义1、验证器的使用,必须先定义它,系统提供了一条命令直接生成想要的类php think make:validate 表名2、这条命令会自动再应用目录下生产一个validate文件夹,并生成Students类class Students extends Validate3、自动生成了两个属性:rule表示定义规则,rule表示定义规则,rule表示定义规则,message表...

2020-03-30 11:57:19

thinkphp6.0响应输出和重定向

一、响应输出1、响应输出有好几种:包括return、json和view等待2、默认的输出方式是以html格式输出,如果你发起json请求,则输出json3、而背后是response对象,可以用response输出达到相同的效果return response($data);4、使用response方法可以设置第二参数...

2020-03-30 11:15:56

thinkphp6.0之伪静态、参数绑定、请求缓冲

伪静态1、可以通过route.php修改伪静态的后缀,比如修改成shtml、xml等'url_html_suffix' =>'html',2、如果地址栏用后缀访问成功后,可以使用Request::ext()方法得到当前伪静态return Request::ext();3、配置文件伪静态后缀,可以支持多个,用竖线隔开'url_html_suffix' =>'shtml|x...

2020-03-29 20:28:46

thinkphp6.0之请求类型和HTTP头信息

学习thinkphp6.0

2020-03-29 12:49:38

thinkphp6.0之初了解请求变量

一、请求变量1、Request对象支持全局变量的检测、获取和安全过滤2、使用has方法可以检测全局变量是否已经设置Request::has('id', 'get'); Request::has('username', 'post');3、Request支持的所有变量类型方法4、param变量方法是自动识别GET、POST等的当前请求,推荐使用//获取请求为name 的值,过滤 ...

2020-03-29 11:17:00

thinkphp6.0之请求对象和信息

一、请求对象1、使用构造方法注入请求namespace app\controller; use think\Request;class Rely {protected $request;public function __construct(Request $request) { $this->request = $request; }public functio...

2020-03-28 17:05:57

thinkphp6.0之门面Facade初了解

一、创建静态调用1、Facade,即门面设计模式,为容器的类提供了一种静态的调用方式2、在之前的很多课程中,我们大量的引入 Facade 类库,并且通过静态调用3、比如请求 Request::?,路由 Route::?,数据库 Db::?等等,均来自 Facade;4、我们手工来创建一个自己的静态调用类库,来了解一下流程;5、在应用目录下创建 common 公共类库文件夹,并创建 Tes...

2020-03-28 16:30:12

thinkphp6.0之了解容器和依赖注入

一、依赖注入1、在Model里创建一个类继承Modelnamespace app\model; use think\Model;class One extends Model { public $username = 'Mr.Lee'; }2、创建一个控制器Inject,通过依赖注入将模型One对象引入其内namespace app\controller; use app\...

2020-03-28 16:25:12

thinkphp6.0路由篇之注解路由和URL生成

一、注解路由注解路由需要安装扩展进行扩展安装需要执行命令:composer require topthink/think-annotation3.安装好后,使用use引入相关类库use think\annotation\Route;4.然后再控制器设置注解代码即可,可以使用PHPDOC生成一段,然后添加路由规则5、添加时必须使用双引号,单引号会报错/** * @param...

2020-03-28 16:16:09

thinkphp6.0路由篇之路由的分组和MISS

一、路由分组1、路由分组,即将相同前缀的路由合并分组,这样可以简化路由定义,提高匹配效率2、使用 group()方法,来进行分组路由的注册Route::group('address', function () { Route::rule(':id', 'Address/details'); Route::rule(':name', 'Address/search'); })-&gt...

2020-03-26 10:31:47

thinkphp6.0路由篇之路由的域名和跨域请求

一、域名路由1、要使用域名路由,首先需通过hosts文件来映射2、文件目录再C:\Windows\System32\drivers\etc3、 在末尾添加一句:127.0.0.1 news.abc.com 映射二级域名;4、此时,我们访问 news.abc.com 就直接映射到 localhost 里了如果想访问 thinkphp 独立的服务器,开启后,直接:8080 即可http:/...

2020-03-26 09:58:22

thinkphp6.0路由篇之路由的地址和参数

一、路由地址1、路由的地址一般为:控制器/操作方法构成//默认index控制器Route::rule('/', 'index');//控制器/操作方法 Route::rule('details/:id', 'Address/details');2、支持多级控制器,并且支持路由到相应的地址//目录为:app\controller\group namespace app\contro...

2020-03-26 09:35:45

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。