1.Lavarel標籤:IoC(依賴注入)、組件式開發、容器開發、MVCphp
2.安裝前須要開啓的php擴展 (php.ini)mysql
extension=php_gd2.dll //圖像處理 extension=php_intl.dll //國際化 extension=php_mbstring.dll //字符串處理 extension=php_exif.dll //圖片處理 extension=php_mysql.dll //mysql extension=php_mysqli.dll //mysqli extension=php_pdo_mysql.dll //pdo
同時,若使用apache,也須要開啓apache的rewrite模塊laravel
3.安裝方式可採用composer或者一鍵安裝包
sql
4.安裝後訪問laravel文件夾下的public目錄便可數據庫
5.框架內目錄結構介紹apache
|---app 項目應用目錄 |---bootstrap 啓動加載目錄 |---config 配置文件 |---database 數據庫類驅動目錄 |---public 框架入口文件 |---resources 視圖資源目錄 |---storage 文件存儲目錄 |---tests 測試文件 |---vender 第三方類、插件 app目錄: |---Console 控制檯命令 |---Events 事件 |---Exceptions 異常處理 |---Http 控制器 |---Jobs 消息隊列 |---Listeners 事件監聽 |---Policies 權限策略 |---Providers 容器類
6. 首頁是如何渲染來的呢,定位到app/Http/routes.phpbootstrap
<?php Route::get('/',function(){ return view('welcome'); })
7. 命名空間: 將不一樣的類包裹起來,以避免重名app
8. 在routes.php中新增,composer
Route::get('/user','UserController@index');
表示訪問/user時,會指向UserController下的index方法。UserCotroller是在app\http\controllers下的類框架