-
請(qǐng)求類型:get\post\put\patch\delete
get /post
Route::get('/', );
Route::get('/',?function(){ ????return?''; });
多請(qǐng)求路由 match指定類型的路由 Route::match([get,post],?'路由名字',?function(){ ????業(yè)務(wù)邏輯; }); any路由是所有請(qǐng)求的路由 Route::any('路由名',?function(0{ ????業(yè)務(wù)邏輯 }); 新建路由參數(shù):Route::get('user/{id}',?function($id){ return?$id; }); 可選路由參數(shù)Route::get('user/{id?}',?function($id?=?88){ return?$id; }); 正則表達(dá)式驗(yàn)證 Route::get('user/{id?}',?function($id?=?88){ return?$id; })->where('id',?'[A-z]'); //多個(gè)參數(shù)where里面以數(shù)組形式呈現(xiàn);
查看全部 -
控制器模型操作
查看全部 -
路由簡(jiǎn)介 請(qǐng)求類型
查看全部 -
命名空間(需要補(bǔ)習(xí))
查看全部 -
控制器
1 怎么新建一個(gè)控制器? ?
2 控制器和路由怎樣進(jìn)行關(guān)聯(lián)
3 關(guān)聯(lián)控制器后,路由的特性怎么用
查看全部 -
基本路由:
APP\routes.php
Route::get(“basic1”,function(){
return ‘hello world’;
});
Route::match(){
['get','post'],'路由的名字',function(){
}};
查看全部 -
Laravel 中的路由和MVC
路由簡(jiǎn)介:框架中的MVC不同于傳統(tǒng)的MVC,框架中的MVC請(qǐng)求一般直接對(duì)應(yīng)控制器,控制器中的請(qǐng)求卻是對(duì)應(yīng)路由。
? ? 什么是路由?
簡(jiǎn)單地說就是將用戶的請(qǐng)求轉(zhuǎn)發(fā)給相應(yīng)的程序進(jìn)行處理,作用就是建立url和程序之間的映射,程序一般就是處理函數(shù)請(qǐng)求類型get,post,put,patch,delete
查看全部 -
第一種:從model中獲取數(shù)據(jù)并輸出到view中
控制器調(diào)用模型并返回?cái)?shù)據(jù)到控制器拿到數(shù)據(jù)后渲染到視圖中
第二種:模仿客戶點(diǎn)餐
? ?接收view中的用戶操作,然后做出相應(yīng)的響應(yīng)
view點(diǎn)餐下單到控制器,控制器將點(diǎn)餐的內(nèi)容交給model處理(做菜),做完了廚師再交給服務(wù)員,服務(wù)員上菜
查看全部 -
MVC? 簡(jiǎn)介
MVC是框架是思想 不是設(shè)計(jì)模式,是Model View Controller的縮寫
設(shè)計(jì)模式是單例模式,工廠模式,觀察者模式
Model:是應(yīng)用程序中用于處理應(yīng)用程序數(shù)據(jù)邏輯的部分:通常模型負(fù)責(zé)在數(shù)據(jù)庫(kù)中存取數(shù)據(jù)
View:是應(yīng)用程序中處理數(shù)據(jù)顯示的部分
Controller:是數(shù)據(jù)應(yīng)用程序中處理用戶交互的部分
? ? 作用:從Model中獲取數(shù)據(jù),并輸入到View中
? ? ? ? ? ? ?接收View中的用戶操作,然后做出相應(yīng)的響應(yīng)
? ??
查看全部 -
選擇流行性框架有很多有點(diǎn)
? ?文檔齊全? ?社區(qū)活躍? 后期支持好(LTS)
Laravel 簡(jiǎn)介
Laravel 是一套簡(jiǎn)潔。優(yōu)雅的PHP web 開發(fā)框架
具有富于表達(dá)性且簡(jiǎn)潔的語(yǔ)法
Laravel是易于理解且強(qiáng)大的,提供了強(qiáng)大的工具用于開發(fā)大型,健壯的應(yīng)用
具有驗(yàn)證,路由,session,緩存,數(shù)據(jù)庫(kù)遷移工具,單元測(cè)試等常用的工具和功能
學(xué)習(xí)laravel的前提條件
熟悉PHP語(yǔ)言:了解面向?qū)ο?,命名空間,Tarits等
熟悉關(guān)系型數(shù)據(jù)庫(kù)Mysql
了解數(shù)據(jù)庫(kù)的表,記錄,列等概念
不需要框架使用經(jīng)驗(yàn)?
查看全部 -
什么是框架:
未解決一定問題并按照一定的設(shè)計(jì)模式搭建的項(xiàng)目架構(gòu)
為什么要使用框架:
舉個(gè)簡(jiǎn)單的例子,你要去和女神表白的路上,輪胎壞了,你去維修點(diǎn)維修,他先給你生產(chǎn)個(gè)輪胎再給你裝上,你再去表白,估計(jì)黃花菜都涼了。
框架提供了很多功能,比如數(shù)據(jù)庫(kù)(DB),緩存(Cache),會(huì)話(session),文件上傳等。
不但為前期的開發(fā)提供了方便,更為后期項(xiàng)目性能的優(yōu)化(緩存技術(shù)由文件換成Redis),平臺(tái)的改變(數(shù)據(jù)庫(kù)由Oracle換成Mysql)提供了技術(shù)保障。
查看全部 -
Model是應(yīng)用程序中用于處理應(yīng)用程序數(shù)據(jù)邏輯的部分
? ?通常負(fù)責(zé)模型在數(shù)據(jù)庫(kù)中的存取數(shù)據(jù)
view 是應(yīng)用程序中顯示的部分
controller是應(yīng)用程序中處理用戶交互的部分
? ?從Model中獲取數(shù)據(jù),并輸入到view中
? 接受view中的用戶操作,然后做出相應(yīng)的響應(yīng)
查看全部 -
getDateFormat方法在laravel 5.5版本更新為public
查看全部 -
在新版本(5.6)版本中,chunk方法必須與orderBy一起使用;而且返回的值是對(duì)象,并不是數(shù)組
DB::table('users')->orderBy('id')->chunk(100,?function?($users)?{ ????foreach?($users?as?$user)?{ ????????// ????}});
查看全部 -
允許批量賦值的字段
查看全部
舉報(bào)