自定义博客皮肤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)
  • 收藏
  • 关注

原创 larval框架的联表查询

联表查询的方式有多种:分为三种连接查询:1.内连接使用比较运算符(包括=、>、<、<>、>=、<=、!> 和!<)进行表间的比较操作,查询与连接条件相匹配的数据。根据所使用的比较方式不同,内连接分为等值连接、自然连接和自连接三种。 (使用INNER JOIN)2.外连接<1>左外连接返回左表中的所有行,如果左表中行在右表中没有匹配行,则在相关联的结果集中右表的所选择字段均为NULL。(使用LEFT JOIN)<2>又外连接

2020-06-02 17:30:59 359

原创 larval框架的获取并存储(cache的使用)

在项目中使用 laravel 的 cache 时,使用下面形式方法:1 $value = Cache::remember(‘users’, $minutes, function() {2 return DB::table(‘users’)->get();3 });但是,发现如果获取的数据为空或者不返回数据,它也照样存储,消耗内存,因此换成了先校验是否存在再保存的形式。同时,Cache::tags 的用法是以一系列 tag 作为 cache 的键在内存中存储的,所以当把其中某个 tag

2020-05-30 17:37:46 489

原创 会话控制的session增加修改和删除管理

laravel框架提供了两种方式处理会话(Session )数据:(1)全局的辅助函数 session(2)通过 Request 实例1.获取并设置默认值$request->session()->get(‘key’, ‘default’);session(‘key’, ‘default’);2.判断 Session 中是否存在指定项has 方法可用于检查数据项在 Session 中是否存在。如果存在并且不为 null 的话返回 true:if ($request->sess

2020-05-26 17:18:22 641

原创 laravel响应

1.基本响应1>返回一个字符串,指定的字符串会被框架自动转换成 HTTP 响应。Route::get(’/’, function () { return ‘Hello World’; });2>返回一个完整的 Response 实例时,就能够自定义响应的 HTTP 状态码以及标头。use Illuminate\Http\Response;Route::get(‘home’, function () {return (new Response($content, $status)) -

2020-05-23 18:29:16 203

原创 larval框架数据表的填充

填充:往数据表了填充写入测试数据;填充器位置:database/seeds创建填充器:php artisan make:seeder 填充器名称【大写表名+TableSeeder】编辑填充器public function run(){data=[[′name′=>′姓名′],];//写入数据,建议使用DB方法DB::table(′paper′)−>insert(data = [ [ 'name' => '姓名' ],

2020-05-19 17:07:46 155

原创 数据表的迁移与填充

迁移:创建数据表和删除数据表的操作;迁移文件的位置:database/migrations创建迁移文件:php artisan make:migration 迁移文件名php artisan make:migration create_paper_table //创建表编写迁移文件:// 创建表public function up(){Schema::create(‘paper’, function (Blueprint $table) {// $table->列类型

2020-05-09 17:34:13 119

原创 分页管理

操作步骤如下:(1) 对应public/css/paging.css 文件建立分页样式.(2) 控制器查出分页数据使用 paginate函数进行分页处理.(禁止使用group by处理查询).(3) 对应视图引入分页样式.例如:TestCntroller.php 控制器示例写法<?phpnamespace App\Http\Controllers;use Illuminat...

2020-04-28 17:31:37 190

原创 laravel入门使用(自动验证)

基本验证规则required: 不能为空max:255最长255个字符,min:1最少1个字符email:验证邮箱是否合法confirmed:验证两个字段是否相同,如果验证的字段是password,则必须输入一个与之匹配的password_confirmation字段integer:验证字段必须是整型ip:验证字段必须是IP地址numeric 验证字段必须是数值max:value 验证字段必须小...

2020-04-21 17:54:46 190

原创 Laravel框架自动验证(数据验证)

自动验证自动验证:能够在后端实现对用户提交的数据进行验证。我们通过案例来实现后台对数据的自动给验证。实例:使用test他8表单页面,提交到test9路由。1、在web.php中添加路由route::get(‘test8’,‘KongyooController@test8’);route::get(‘test9’,‘KongyooController@test9’)->name(‘...

2020-04-18 14:59:22 631

原创 在laravel框架中if语句,模板继承/包含,SCRF攻击的理解

1.if语法在模板引擎中的写法:@if(条件表达式1)执行语句1@elseif(条件表达式2)执行语句2@elseif(条件表达式3)执行语句3@else默认执行语句@endif案例:2.模板继承/包含继承不仅在php类中存在,在视图中同样存在,公共部分的内容为父类,不同的内容为子类.和php中的继承相同,父类中的方法可以在子类中重写父类需要用到的语法;@yieid(...

2020-04-14 15:32:39 248

原创 视图模板

一.使用模板所有的模板文件皆放在resources/views文件夹下,所有的模板文件名称必须皆要命名为*.blade.php,之后才能正确的载入指定的模板。在用户验证控制器中,可以在注册页中使用view()方法去处理模班。第一个参数指定要使用的模板名称为auth.signUp,而不同的文件夹会使用“.”去串接,表示模板文件是要放在resources/views/auth/signUp.bla...

2020-04-11 15:59:58 160

原创 控制器

基础控制器:在laravel中,默认所有的控制器都继承了控制器基类 <?php //使用命名空间 namespace App\Http\Controllers; use App\User; use App\Http\Controllers\Controller; class UserController extends Controller {...

2020-04-04 20:04:01 207

原创 增删改查

一。原生SQL操作数据库在controller中对数据库进行增删改查的操作public static function testDB(){//增加一条数据DB::insert(“insert into student(name,age) values(?,?)”,[‘sandy’,19]);//删除一条数据DB::delete(‘delete from student where na...

2020-03-31 17:56:33 121

原创 数据库操作

1、数据表的创建与配置(1)创建数据库和测试表(2)数据库在laravel框架中的配置在.env文件里面二.模型的定义定义模型注意事项(重点);:(必做)定义一个$table属性,值是不要前缀的表名(真实的表名),如果不指定则使用类名的复数形式作为表名。如果模型为Member模型在不指定table属性的情况下,其默认会去找members表。修饰词:protected...

2020-03-28 12:15:19 127

原创 控制器的使用

一.控制器文件其位置位于“app/Http/Controllers”。二.文件的命名方式:大驼峰+Controller.php友情提示:在写的时候不要带“+”。三.结构代码如何书写?注意:其控制器基础结构代码,不需要自己去手动编写,可以通过artisan命令行来自动生成。因此需要记住对应的命令:#php artisan make:controller 控制器名(大驼峰) Control...

2020-03-24 16:08:35 190

原创 路由和routes

路由在这里插入图片描述一、概念:路由是指路由器从一个接口上收到数据包,根据数据包的目的地址进行定向并转发到另一个接口的过程。也就是说,路由器在中间负责中转数据包,主机与主机的相连是通过一个或多个路由器相连的。在这里插入图片描述route:它是一条路由,由这个英文单词也可以看出来,它是单数。Home按钮 => home内容, 这是一条route;about按钮 => about...

2020-03-21 19:23:18 772

原创 laravel框架思维导图

这里写自定义目录标题欢![在这里插入图片描述](https://img-blog.csdnimg.cn/20200317145955133.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L25pdWRlaGFvMQ==,size_16,col...

2020-03-17 15:00:13 856

原创 隔行换色

2019-11-24 17:19:47 131

原创 表单验证

2019-11-24 16:56:36 63

原创 操作下拉框

2019-11-24 15:42:56 83

原创 伸缩式导航菜单

2019-11-20 20:49:07 615

原创 隐藏菜单

自动隐藏式菜单 图书介绍 新书预告 图书销售 勘误发布 资料下载 好书推荐 技术支持 联系我们

2019-11-10 19:42:20 105

原创 为元素绑定事件

</head><body> <style> #content{ text-indent:2em; display:none; } </style> <div id="first"> <h3 class="title">什么是编程词典?</h3> <div id...

2019-11-06 20:29:02 72

原创 删除节点

2019-10-30 21:16:39 93

原创 插入节点

2019-10-30 21:01:25 158

原创 对元素值操作

</head><body> <select name="like"size="3"multiple="multiple" id=like> <option>列表一</option> <option select="select">列表二</option> <optio...

2019-10-30 17:35:03 80

原创 可见性过滤器

2019-10-28 16:50:04 188

原创 内容过滤器

2019-10-28 16:49:17 100

原创 元素选择器

2019-10-28 16:46:47 122

原创 使用选择器隐藏超链接地址

2019-10-28 16:45:58 138

原创 prevnext选择器

2019-10-28 16:44:40 128

原创 prev siblings选择器

2019-10-28 16:42:43 229

原创 prantchild选择器

2019-10-28 16:42:01 242

原创 jpuery和dom对象的互换

2019-10-28 16:40:48 132

原创 id选择器

2019-10-28 16:36:23 172

原创 DOM对象的继承关系

DOM

2019-10-28 16:35:30 224

原创 选择器

1.id选择器$("#id");$("#user");2.元素选择器$(“element”);$(“div”);3.类名选择器$(".class");$(".word_orange");4.复合选择器$(“selectorl,selector2,selectN”)$(“span,div.myClass”);5.通配符选择器...

2019-10-22 22:12:19 138

原创 我的第一个jquery脚本

2019-10-22 21:58:21 142

原创 阻止事件冒泡

2019-10-13 19:56:04 99

原创 登录页面

<div id="tips"></div><div class="box"> <label>用户名:<input id="user" type="text"></label> <label>密 码:<input id="pass" type ="password"></labe...

2019-10-13 19:23:31 111

空空如也

空空如也

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

TA关注的人

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