网站大量收购闲置独家精品文档,联系QQ:2885784924

项目十-基于Laravel框架操作Mysql数据库.pptxVIP

项目十-基于Laravel框架操作Mysql数据库.pptx

  1. 1、本文档共71页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

PHP程序设计项目化教程

基于Laravel框架操作Mysql数据库项目十动态网站开发离不开与数据库的交互,Laravel框架支持ORM对象关系模型对数据库的操作,应用起来非常便捷。本项目主要讲解Laravel框架中的模型,通过模型与数据库表的映射,以及对应任务所需的CSRF、web交互、会话管理等之知识,综合运用所学知识完成各个任务。掌握Laravel框架的ORM模型操作数据库,能够综合前端和框架知识开发常见的web系统功能模块。掌握数据迁移和填充的使用掌握使用DB类操作数据库掌握模型的创建和使用掌握CSRF原理和解决方法掌握Session的原理和应用掌握Request对象的使用

基于Laravel框架操作Mysql数据库项目十任务1使用Laravel框架创建管理员数据表任务2使用模型实现新闻信息添加功能项目拓展-完成管理员登录功能

任务1使用Laravel框架创建管理员数据表任务描述:本任务要求利用Laravel框架的数据迁移和填充功能,完成创建mysql数据表admin,并在数据表中添加测试数据。任务分析:任务的完成需要使用DB类相关方法,以及数据迁移和数据填充的步骤方法。在开始任务前,我们先学习任务所需的相关知识点。

任务1使用Laravel框架创建管理员数据表知识链接:DB类操作数据库Laravel框架提供了DB门面类操作数据库。DB类提供了多种方法,可以直接操作数据,同时支持开发者自己手写SQL语句,尤其适合执行较为复杂的SQL语句。为了演示DB类操作数据库的过程,我们需要先在mysql中创建数据库和测试表,创建数据库laravelDB,并在数据库中创建一个会员表member,创建数据表的SQL语句如下:createtablemember(idintprimarykeyauto_increment,namevarchar(32)notnull,agetinyintunsignednotnull,emailvarchar(32)notnull)enginemyisamcharsetutf8;接下来结合member表,我们来学习DB类的相关方法。使用DB类操作数据库,可以先使用DB类的静态方法table绑定所要操作的数据表,常用写法是:$db=DB::table(‘数据库表名’),然后再通过返回的对象$db调用相关数据库操作方法。

任务1使用Laravel框架创建管理员数据表知识链接:DB类操作数据库在数据表添加数据使用DB类在数据表中添加数据常用有两个方法,分别是insert()和insertGetId()。其中insert()方法参数可以是数组类型,实现添加一条或者多条数据,返回值是布尔类型代表是否添加成功。insertGetId()方法参数也可以是数组类型,但是每次只能添加一条数据,返回值是自增的主键id,接下来我们通过程序来验证使用。使用Laravel框架操作数据库,需要先修改数据库连接配置,在框架目录中打开.env文件,修改配置如下图所示。

任务1使用Laravel框架创建管理员数据表知识链接:DB类操作数据库在数据表添加数据文件中第9~14行分别配置了数据库类型、数据库服务器地址、数据库服务端口号、操作的数据库名称、用户名、密码,开发者需要根据自身开发环境进行配置。必须配置正确,后续的数据库操作才能够成功。使用DB类在member表中添加数据的代码写在控制器中,我们先用artisan命名“phpartisanmake:controllerAdmin/MemberController”创建一个控制器MemeberController,后续对member表的增删改查方法都定义在该控制器类内。MemberController类内部添加会员方法代码如下所示:

任务1使用Laravel框架创建管理员数据表知识链接:DB类操作数据库在数据表添加数据//DB类添加数据functionadd(){//DB类绑定待操作的数据表$db=DB::table(member);//待添加的数据$threemembers=[[name=小白,age=18,email=xiaobai@],[name=小黑,age=19,email=xiaohei@],[name=小黄,age=21,email=xiaohuang@]];$onem

文档评论(0)

xiadaofeike + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8036067046000055

1亿VIP精品文档

相关文档