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