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

黑马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">

 

 

 

二、内容在总结中

 

 

 

 

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值