Laravel 學習記錄

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下的類框架

相關文章
相關標籤/搜索