2 qq_43683124

尚未进行身份认证

我要认证

大二在校生,小菜鸟一枚

等级
TA的排名 25w+

laravel框架的联表查询

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

2020-06-02 17:50:59

laravel框架的缓存操作

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

2020-05-26 14:31:28

laravel框架的会话技术

会话控制laravel框架的会话技术有两种1.利用会话控制方法控制类实现会话操作2.直接将用户的后话控制操作封装成一个auth认证类常见应用:增删改查session文件目录:storage/framework/sessions1.使用Session类控制器头部引用use illuminate\Support\Facades\Session;由于session类在app.php中已经定义好别名,所以在控制器中引入的时候可以直接use SessionSession::put(‘key’,va

2020-05-26 12:53:34

laravel框架的ajax请求的响应

ajax数据的请求语法:return response()->json(需要json输出的数据)//数据是数组格式,对象也可以案例:创建一个路由,访问对应的页面之后,获取member表的信息,页面输出json格式的响应浏览器输出2.跳转响应(重定向30x)常见的重定向状态码:a.301(永久重定向)服务器发出的;b.302(临时重定向)是服务器或者代码发出;c.304(没有被修改),当本地浏览器向服务器发送请求时,服务器请求后发现资源没有变化,服务器就要求浏览器从客户端的缓存中进行

2020-05-21 15:19:14

laravel框架数据库的迁移和填充

迁移:创建数据表的操作+删除数据表的操作+修改数据表的操作**填充:**往数据表里填充写入测试的数据(数据的插入操作)必须先迁移在填充创建的时候可以通过自动代码生成工具artisan命令来执行迁移文件的生成。php artisan make:migration create_paper_table1.编写迁移文件代码,让其能够实现数据表的创建(up方法)与删除(down方法)在写之前,可以参考项目初始化提供的user迁移文件创建数据表的迁移代码删除数据表的迁移代码:执行迁移文件执行

2020-05-19 19:51:37

laravel数据表的迁移与填充

迁移: 创建数据表,删除数据表,修改数据表。填充: 往数据表里填充写入测试的数据。一定是先迁移再填充

2020-05-07 17:31:16

laravel框架验证码

验证码captcha,全自动区分人和计算机的图灵测试Composer方法安装代码依赖包:composer require mews/cpatcha在文件目录中打开命令行窗口,输入,composer required mews/captcha 回车,等在下载安装。修改配置文件:config/aap.php(大于5.1版本)配置:配置provider信息,添加一行信息:配置别名:al...

2020-04-28 21:51:17

laravel框架视图添加内容到数据库,视图分页显示数据库的内容

一,把数据添加到数据表中在控制器方法里,获取数据。$request->get();获取所有的$request->all();获取所有的$request->only(); 只需要数据表的部分参数$request->except(); 删除不需要的参数$request->has();判断某个参数有没有// 获取数据,存入数据库//只需要id,name,ag...

2020-04-28 21:03:20

laravel文件上传

文件上传(1)修改表的结构,给member表添加一个字段,字段名为avatar(2)创建添加数据的表单和路由,(3)在laravel文件的目录,public目录下建立一个file目录,在file下再建立一个文件files文件上传的位置(4)在表单页面进行验证,并选择文件,点击提交...

2020-04-28 20:21:03

laravel框架的自动验证

1.把输出效果转化成中文方法1:自定义翻译可以再自动验证的时候,给validate方法传递第三个参数第三个参数即错误提示:该方式比较繁琐,每个规则都要自己定义错误信息。方法2:借助第三方的语言包由于中文和英文都是属于语言范畴。如果要切换提示信息,则需要有中文语言包的支持。目前框架只有en语言包,则需要其他语言包,需要去下载。查看版本号;使用命令:composer require...

2020-04-21 19:16:13

laravel框架

自动验证自动验证:能够在后端实现对用户提交进行验证,就是后端的自动验证1.准备工作使用test8页面提交到test9页面1.实现自动验证2.获取数据并且写入数据3.根据写入的结果做出不同的响应4.test8展示页面,test9检验页面5.test9编写验证逻辑定义路由在控制器中编写方法并验证在浏览器中输入验证成功则显示如下...

2020-04-15 21:01:43

laravel框架 模板继承/csrf攻击

模板继承/包含继承不仅仅在PH类中存在,在视图中同样存在,一般是用于做有公共部分的页面。可以将头和尾部单独放到一个页面中去(父页面),可变的区域称之为叫子页面,如果页面需要用到父页面的东西,则需要使用继承。问题:php父类中的方法能不能在子类中重写案例:编写父级页面(父类),再编写一个子页面(子类)(相当于PHP中的两个类)编写父级页面:输出结果继承语法@extends(...

2020-04-13 15:04:31

laravel框架 视图

变量分配(assign)与展示语法1 view(模板文件名称,数组)数组就是需要分配的变量集合,数组是一个键值数组,其键与变量名尽量一致2.view(模板文件名称)->where(名称,值)3.view(模板名称)->where(名称,值)->(名称,值)…使用where...

2020-04-10 21:56:50

laravel 框架 view视图

1.视图文件的存放位置在laravel项目的resource/view/目录下视图的后缀一般为“.blade.php”,且视图无法通过php artisan方式创建2.视图的创建(案例)文件名习惯小写文件名的后缀为.blade.php 也可以.php后缀找到view文件,在文件下新建在控制器文件TestController下定义方法在web.php代码中申明路由然后在浏...

2020-04-01 21:33:41

laravel框架 数据库的增删改查操作

首先我们需要在laravel中配置好数据库,进入laravel的目录,找到.env这个文件,在里面对数据库的主机名,数据库名,用户名,密码进行配置,配置成功之后,我们才能够对数据库进行设置,我们需要配置的就以下几项:DB_CONNECTION=mysql //使用的数据库类型DB_HOST=127.0.0.1 //主机名DB_PORT=3306 //数据库端口,mysql数据库使用的都是33...

2020-03-31 10:46:13

关于laravel框架的九个问题

一.能够使用 php artisan serve 方式运行laravel*1…找到创建的文件目录,shift键+鼠标右键,选择在此处打开命令行窗口。2. 在打开的窗口中输入php artisan serve+回车。3. 出现如下,就代表成功二.能够使用 composer方式部署laravel 框架项目第一步:切换镜像为国内镜像镜像官网:https://pkg.phpcomposer...

2020-03-28 18:09:24

laravel框架数据库操作

一,数据表的创建与配置laravel框架提供两种数据库交互操作方式1.DB类操作数据库2.模型操作数据库数据表的创建与配置1.sql语句2.图形界面phpMyAdminNavicat数据库在laravel框架中的配置在.env文件中也可以在config目录下面的database.php文件里面配置,使用env函数,表示先从env文件里面获取,如果获取成功则使用,如果获取失败,...

2020-03-25 20:39:08

laravel框架控制器的使用

一,控制器文件写在哪里控制器主要的作用主要负责接收用户输入请求,调度模型处理数据最后利用视图展示数据。其位置位于Controller.php是框架的基类控制器二,控制器文件如何命名文件的命名方式:大驼峰+Controller.php三,结构代码如何书写其控制器基础结构代码,不需要自己去手动编写,可以通过artisan命令行来自动生成。因此需要记住对应的命令:#php artis...

2020-03-23 18:34:29

laravel路由

1.什么是路由将用户的请求按照事先规划是方案提交给指定的控制器或者功能函数来进行处理(通俗的讲路由就是访问地址的形式)在laravel框架中,其并没有指定固定参数,其路由必须要手工进行配置路由文件在routes/web.phpreturn view()语法表示展示视图,welcome是视图文件/路径2.路由的定义格式Route::请求方式(‘请求的URL’,匿名函数或者控制器响应的方...

2020-03-19 20:14:37

laravel框架的开发环境配置与要求 composer的安装与使用以及使用composer方式部署laravel项目 启动的两种方式

laravel框架的开发环境配置与要求 composer的安装与使用以及使用composer方式部署laravel项目 启动的两种方式开发环境配置与要求首先下载最新版的phpstudyphpstudy中的php选择在php.ini文件中开启的扩展:extension=php_openssl.dllextension=php_pdo_mysql.dllextension=php_m...

2020-03-17 10:58:40

查看更多

勋章 我的勋章
  • 推荐红人
    推荐红人
    发布高质量Blink获得高赞和评论,进入推荐栏目即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。