自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 laravel——联表查询

联表查询联表要求至少有2张表(除了自己连接自己),并且还得存在关系的两张表例如:可以建立2张表,文章表、作者表文章表(article)id 主键 article_name 文章名称 author_id 作者(作者id)作者表(author)id 主键 author_name 作者名称案例:要求查询数据表(文章表、作者表),查询出文章的信息包含了作者名称1、创建迁移文件#php artisan make:migration create_article_table#php artisan

2020-06-02 20:24:07 244

原创 laravel框架入门使用-----缓存操作

laravel为不同的缓存系统提供了统一的API 缓存配置,位于 config/cache.php。在该文件中你可以指定在应用中默认使用哪个缓存驱动。laravel目前支持主流的缓存后端如Memcached和Redis等。主要方法:Cache::put()Cache::get()Cache::add()Cacahe::pull()Cache::forever()Cache::forget()Cache::has()系统默认是使用文件缓存,其缓存文件存储的位置位于(

2020-05-27 08:20:49 444

原创 laravel框架入门使用------会话控制

会话控制常见应用:增删改查session默认保存到文件中,session文件的目录:storage\framework\sessions使用session门面在控制器头部引入 use illuminate\Support\Facades\Session由于session门面在app.php中已经定义好别名,所以在控制器中引入的时候可以直接 use Sessionsession门面提供的方法:Session::put(‘key’,‘value’) Session 中存储一个变量$va.

2020-05-27 08:15:56 140

原创 laravel框架开发---响应

在laravel中,响应正常情况下有2个类型。1、常规的直接响应2、ajax响应其中展示视图以及直接响应都属于常规的响应展示视图:return view('welcom');直接返回某个字符串:return 'hello world'ajax响应语法:return response->json(需要json输出的数据) 数据是数组格式,对象也可以案例:创建一个路由,访问对应的页面后,获取member表的信息,页面输出json格式的响应1.创建路由Route::get('hom

2020-05-23 10:36:56 152

原创 数据文件的填充

概念填充:填充操作就是往数据表中写测试数据的操作(增减操作)填充器(种子文件)编写预创建1、填充器的默认目录2、创建填充器使用命令行 #php artisan make:seeder 填充器名称 【约定俗称写法:大写的表名+TableSeeder】例如:以 paper 表为例,则名称应该为 PaperTableSeeder3、编写填充器的代码,实现往数据表中写...

2020-04-30 19:18:37 311

原创 数据文件的迁移操作

概念迁移:创建数据表的操作+删除数据表的操作迁移文件的创建与编写1、迁移文件的默认位置已经存在的2个文件,如果不打算使用系统自带的认证模块的话需要删除掉2、...

2020-04-30 18:16:13 686

原创 视图

视图文件的命名与渲染1.文件名习惯小写(建议小写)2.文件名的后缀是 balde.php (因为laravel里面有一套模板引擎就是使用blade,可以直接使用标签语法 {{$title}} ,也可以使用原生的php语法显示数据)。3.需要注意的是也可以使用 .php 结尾,但是这样的话就不能使用laravel提供的标签 {{$title}} 语法显示数据,只...

2020-04-11 18:57:12 157

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

自动验证一般一个框架都会提供自动验证的机制,在TP里面的验证的规则是卸载模型里面进行验证的,但是自 laravel 里面的思想有些不一样,他的验证规则可以写在控制器里面,也可以单独写在一个专门的验证文件。并且 laravel 里面的验证不通过情况下的提示信息和表单数据是保存在 session 里面的,并且验证不通过的情况下回跳到上一个页面。在前端页面中可以通过 JavaScript 验证表单的...

2020-04-03 10:24:14 946

原创 laravel框架入门使用(视图创建与展示)

视图文件位置视图文件位于resources/view中,并且视图可以进行分目录管理视图文件的命名与渲染1.文件名习惯小写(建议小写)2.文件名的后缀是balde.php(因为laravel框架中有一套模板引擎就是使用balde,可以直接使用标签语法)3.文件名的后缀也可以使用.php结尾,但是这样就不能使用laravel框架提供的标签语法,只能使用原生的语法来显示数据。注...

2020-04-01 17:36:15 334

原创 laravel框架入门使用(模型)

模型操作(AR模式)【理解】laravel 自带的 Eloquent ORM 提供了一个美观、简单的与数据库打交道的 ActiveRecord 实现,每张数据表都对应一个与该表进行交互的 ‘Model模型’ ,模型允许你在表中进行数据查询,以及插入、更新、删除等操作AR 模式三个核心(映射)- 每个数据表与数据表进行交互的 Model 映射(实例化模型)- 记录中的字段与模...

2020-03-28 11:27:15 735

原创 laravel框架入门使用(DB类操作数据库)

数据表的创建与配置1. 创建数据表,数据库2. 配置数据库文件(数据库配置文件位置,在.env文件中),如下图也可以在config目录下面的database.php文件里面配置,使用env函数,表示先从env文件里面获取,如果获取成功则使用,如果获取失败,则使用env函数的第二个参数。3. 在Test控制器文件中引入DB门面(DB门面在app.php中已经定义好别名DB,可以直接使用,...

2020-03-23 18:19:19 4142

原创 laravel框架入门(接受用户输入)

接受用户输入接受用户输入的类:Illuminate\Support\Facades\InputFacades:门面的思想。门面是介于一个类的实例化与没有实例化中间的一个状态。起始是类的一个接口实现。在这个状态下可以不实例化类但是可以调用类中的方法,就像静态方法Input::get('参数的名字','如果参数没有被传递使用该默认值')Input::all(); //获取所有的用户输入I...

2020-03-22 18:13:06 617

原创 laravel框架入门(控制器的使用)

控制器文件位置控制器文件的位置位于app/Http/Controller文件下,如下图所示:控制器文件的命名根据已存在的四个范例控制器文件名可以得知其命名方式为:大驼峰的控制器命名+Controller,如下图所示:控制器结构代码如何书写注:控制器的基础结构代码,不需要自己手动书写,可以通过#php artisan make:controller 控制器名+Controller命令自动...

2020-03-21 11:25:03 450

原创 laravel入门使用(路由)

222

2020-03-20 09:19:20 143 2

原创 laravel框架目录解析

laravel框架目录解析app目录:项目的核心目录,主要用于存放核心代码,包括控制器,模型,中间件boostrap目录:laravel启动目录config 目录:项目的配置目录,主要存放配置文件,比如数据库的位置,后面这里面会存放更多配置文件,例如第三方的依赖也会存在这里database 目录:数据迁移目录.public 目录(站点目录):项目的入口文件和系统的静态资源目录...

2020-03-17 10:45:35 428

空空如也

空空如也

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

TA关注的人

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