博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
黑马lavarel教程---3、数据库和视图注意点
阅读量:6484 次
发布时间:2019-06-23

本文共 1231 字,大约阅读时间需要 4 分钟。

黑马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"
<!--通过路径来引入-->
<!--系统的asset方法引|-->
显示效果如下

 

 

 

二、内容在总结中

 

 

 

 

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

你可能感兴趣的文章
linux服务
查看>>
我的友情链接
查看>>
java程序题:打印出杨辉三角形
查看>>
DBA人员面试易忽略的细节
查看>>
【leetcode】Palindrome Partitioning (Java)
查看>>
Maven项目中配置MyBatis Generator插件生成代码
查看>>
使用Jmeter执行接口自动化测试-如何初始化清空旧数据
查看>>
轻松学会 SQL Server集群故障转移
查看>>
java之jdbc_采用Statement根据条件查询
查看>>
stm32常用驱动源码
查看>>
linux查看磁盘io的几种方法
查看>>
JSONP
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
Java基础学习总结(4)——对象转型
查看>>
Python下获取当前目录中的所有子目录
查看>>
Ext中request和response的格式
查看>>
Windows下查看端口被什么程序占用
查看>>
基于bind的简单DNS搭建
查看>>
C语言中内存对齐规则讨论
查看>>