一、目錄簡介
包含應該用程式的核心**,以後**就寫在這裡
裡面主要的是
http檔案
config
包含所有程式的配置檔案
database
包含了資料遷移和填充檔案
public
放一些公用的
js image css
檔案的
resources
包含了檢視一級原始的資源檔案
views
視**件
storage
包含了編譯後的模板檔案,以及資料快取檔案
tests
單元測試檔案
二、路由介紹
簡單的說就是將使用者的請求**給相應的程式進行處理
作用就是建立
url和程式之間的對映
請求型別
get、
post
、put
、patch
、delete
基本路由
route::get('basix1',function());
route::post('basix2',function());
多請求路由
//指定傳送的方式
route::match(['get','post'],'multy1',function());
//不需要指定傳送的方式
route::any('multy2',function());
路由引數
route::get('user/',function($id));
route::get('user/',function($name = null));
//引數驗證
route::get('user/',function($name = 'sa'))->where('name','[a-za-z]+');
//多個字段驗證
route::get('user//',function($id,$name = 'sa'))->where(['id'=>'[0-9],'name'=>'[a-za-z]+']);
路由別名
route::get('user/member-center',['as'=>'center',function()]);
route::get('user/member-center',['as'=>'center',function()]);
route::get('user/member-center',['as'=>'center',function()]);
路由群組
route::
group
(['prefix'=>'member'],function()]);
route::any('multy2',function());});
路由中輸出檢視
route::get('
view
', function () );
laravel 框架的檔案上傳
客戶端 提交到伺服器端.方法 file input file myfile if file isvalid 檢驗一下上傳的檔案是否有效.clientname file getclientoriginalname tmpname file getfilename 快取在tmp資料夾中的檔名例如php8...
Laravel框架資料遷移和填充
一 資料遷移 1 使用 artisan 命令make migration來建立乙個新的遷移 php artisan make migration create users table 可以使用 path指定生成的目標路徑 還可以一次性建立model和migration 下述命令會做兩件事情 建立用於...
laravel框架訪問session的方法
public function success request request else 如果key對應陣列 可以使用push追加元素 request session push 劉 time 劉 名字隨便寫 print r res exit 獲取並刪除元素 request session pull ...