黑马lavarel教程---3、数据库和视图注意点
生活随笔
收集整理的這篇文章主要介紹了
黑马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">?
6、link rel="stylesheet" href="/css/app.css"中css前面的/表示什么意思?
網站根目錄,也就是public:所以我們的路徑前面其實都需要加上/表示是在public目錄下
?
?
?
二、內容在總結中
?
?
?
轉載于:https://www.cnblogs.com/Renyi-Fan/p/11080401.html
總結
以上是生活随笔為你收集整理的黑马lavarel教程---3、数据库和视图注意点的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 后盾网lavarel视频项目---模型一
- 下一篇: 黑马lavarel教程---4、csrf