黑马lavarel教程---3、数据库和视图注意点

一、总结

一句话总结:

使用其实都很简单,MVC的框架都很像,用的时候直接可以去看手册,这样才能记得住

1、数据库删除操作注意?

删非删:很多网站的删除操作并没有删除,只是修改了让用户看不到而已,便于查询历史记录,比如知乎

2、lavarel中执行 改系操作和查系操作分别使用原生sql语句 的语法?

DB::statement():执行任意的insert update delete 语句【影响记录的语句使用statement语法】 DB::statement("insert into member values(null,")");IF
DB::select():执行任意的select 语句【不影响记录的语句使用select语法】 $res=DB::select("select * from member");

3、lavarel视图文件的文件名的后缀为什么是.blade.php?

因为用的模板引擎是blade:(因为laravel里面有一套模板引擎就是使用blade,可以直接使用标签语法{{$title}.也可以使用原生的php语法显示数据。)
可用.php结尾(不推荐):需要注意的是也可以使用php结尾,但是这样的话就不能使用laravel提供的标签{{$title}}语法显示数据,只能使用原生语法<?php echo Stitle2>显示数据
.blade.php优先显示:两个视图文件同时存在,则.blade.php后缀的优先显示。

4、lavarel的视图传递参数中为什么['date'=>$date,'day'=>$day]可以写成compact('date','day')?

return view(' home.test.test3',['date'=>$date,'day'=>$day]);
写成
return view(' home.test.test3', compact('date','day'));

打包数组:Compact函数,是php内置函数跟laravel框架没有关系。作用主要是用于打包数组的。语法:compact('变量名','变量名2',…);

5、lavarel中引入静态文件两种方式?

常用方式:link rel="stylesheet"type="text/css" href="/css/app.css"
asset('')方式引入静态文件的路径带域名:link rel="stylesheet"type="text/css" href="{{asset('css')}}/app.css"
<!--通过路径来引入-->
<link rel="stylesheet"type="text/css" href="/css/app.css">
<!--系统的asset方法引|-->
<link rel="stylesheet"type="text/css" href="{{asset('css')}}/app.css">显示效果如下
<link rel="stylesheet"type="text/css" href="/css/app.css">
<link rel="stylesheet"type="text/css" href="http://www.1223.com/css/app.css">

6、link rel="stylesheet" href="/css/app.css"中css前面的/表示什么意思?

网站根目录,也就是public:所以我们的路径前面其实都需要加上/表示是在public目录下

二、内容在总结中

转载于:https://www.cnblogs.com/Renyi-Fan/p/11080401.html

黑马lavarel教程---3、数据库和视图注意点相关推荐

  1. 黑马lavarel教程---7、文件上传

    黑马lavarel教程---7.文件上传 一.总结 一句话总结: 在laravel里面实现文件的上传是很简单的,压根不用引入第三方的类库,作者把上传作为一个简单的http请求看待的. 1.在lavar ...

  2. 黑马lavarel教程---13、分页

    黑马lavarel教程---13.分页 一.总结 一句话总结: - lavarel里面的分页操作和tp里面的分页操作几乎是一模一样的 - 控制器:$data=Lesson::paginate(2); ...

  3. 黑马lavarel教程---11、响应处理

    黑马lavarel教程---11.响应处理 一.总结 一句话总结: 如果在昂扬状态,看学习视频和运动时间重合,会很舒服 1.jquery的$.post参数为什么不需要占位? 因为每个参数的类型不同,可 ...

  4. 黑马lavarel教程---5、模型操作(AR模式)

    黑马lavarel教程---5.模型操作(AR模式) 一.总结 一句话总结: AR: ActiveRecord :Active Record(活动记录),是一种领域模型模式,特点是一个模型类对应关系型 ...

  5. 黑马lavarel教程---9、缓存操作

    黑马lavarel教程---9.缓存操作 一.总结 一句话总结: legend2项目中自己写的哪些文件操作都可以通过这里的缓存实现,简单方便 1.lavarel中如何使用后端主流的缓存如 Memcac ...

  6. 黑马lavarel教程---8、session

    黑马lavarel教程---8.session 一.总结 一句话总结: 1.session默认保存在文件中 2.使用的话通过Session门面或者辅助函数 1.lavarel中session的保存方式 ...

  7. 黑马lavarel教程---6、简单验证

    黑马lavarel教程---6.简单验证 一.总结 一句话总结: 1.验证的最简单实例:$request的validate方法,验证通过可以继续进行,验证失败就重定向 2.中文提示可以用中文语言包 3 ...

  8. 黑马lavarel教程---4、csrf验证及相关

    黑马lavarel教程---4.csrf验证及相关 一.总结 一句话总结: csrf验证就像短信验证码那样验证用户身份,这个验证是为了验证是本站的操作,用的是一个token字符串,外站如果有了这个to ...

  9. 黑马lavarel教程---12、lavarel验证码

    黑马lavarel教程---12.lavarel验证码 一.总结 一句话总结: 用插件的时候仔细看插件的版本要求 1.lavarel安装验证码插件的时候,如果(可选)需要定义自己的配置,则需要生成配置 ...

最新文章

  1. 如何写出一手好的业务代码?
  2. 盘点类别级物体6D位姿估计
  3. Jzoj4790 选数问题
  4. Android与服务器端数据交互(基于SOAP协议整合android+webservice)
  5. expect监控 雏形 scp用法
  6. 2008Server错误
  7. 小程序中里的bindinput_云开发实战分享|诗和远方:旅行小账本云开发
  8. CentOS 6.6安装配置LAMP服务器(Apache+PHP5+MySQL)
  9. JS调试设置断点却无法中断的解决
  10. Nginx从入门到入坟(九)- Nginx静态资源如何防盗链
  11. win10无法执行vbs脚本
  12. linux文件是否锁定,linux 文件锁定
  13. golang中的reflect(反射)
  14. IJCAI'22 | 感知图像内容的创意布局自动生成方法
  15. 计算机及相关经典书籍收集
  16. H5APP WEB 支付开发 (银联 微信 支付宝)流程
  17. WAV 和AAC格式
  18. 7月20日到12月3日
  19. 聊聊IO——阻塞?非阻塞?同步?非同步?
  20. css定义变量(定义:--aa;使用:var(--aa)、calc()计算样式函数

热门文章

  1. $Java-json系列(二):用JSONObject解析和处理json数据
  2. Java SortedSet接口
  3. hdu 1026 bfs+记录路径
  4. .NET中的IO操作基础介绍
  5. “懒惰”Linux 管理员的 10 个关键技巧
  6. 【Caffe实践】 添加自己的网络层
  7. PHP/TP5 接口设计中异常处理
  8. Win8Metro(C#)数字图像处理--2.24二值图像闭运算
  9. [Android Pro] adb 进入 recovery, adb 进入 bootloader
  10. ELK日志服务使用-kafka传输日志(bbotte.com)