黑馬lavarel教程---一、lavarel目錄結構

黑馬lavarel教程---一、lavarel目錄結構

1、總結

一句話總結:

一套視頻講的東西太少,要看多套視頻

 

一、安裝lavarel須要額外開啓的模塊?

extension=php_fileinfo.dll(驗證碼代碼依賴須要該擴展)
extension=php_curl.dll(主要用於請求的發送)

 

二、安裝lavarel須要 httpd.conf配置文件須要開啓的模塊?

LoadModule deflate module modules/mod_deflate.so
LoadModule rewrite module modules/mod_rewrite.so

 

三、composer安裝lavarel時候的這句話的具體意思是什麼:composer create-project laravel/laravel --prefer-dist ./?

create-project:經過composer去建立項目;
laravel/Laravel:須要建立的項目名稱;
--prefer-dist:一個壓縮文件,提升速度:優先下載壓縮包方式,而不是直接從github上下載源碼;
./:表示建立的項目目錄名稱;


composer:表示執行composer程序;php

 

四、Controllers目錄下的Controller.php和其它控制器的關係是什麼?

基類:Controller.php是其它控制器的基類

 

五、config目錄裏面重要的文件?

App.php:項目主要配置文件;
Auth.php:用於定義用戶認證(登陸)的配置文件;
Database.php:針對數據庫的配置;
Filesystems.php:上傳文件、文件存儲須要使用到的配置文件;

 

六、lavarel模型文件存放位置?

一、直接寫在app目錄下
二、也能夠在app目錄下創建其餘目錄


模型文件存放位置,模型文件直接寫在app目錄下便可,可是也能夠在該目錄下創建其餘目錄用於專門存放模型文件,例如創建Admin目錄專門存放後臺須要的模型文件,創建Home目錄存放前臺模型文件目錄:linux

 

七、database目錄(數據遷移目錄) 注意?

migrations:遷移文件【建立數據表的類文件】
seeds:種子文件【存放一些數據表的數據填充文件】


存儲跟數據表相關的操做類文件(遷移文件【建立數據表的類文件】、種子文件【存放一些數據表的數據填充文件】)。laravel

 

八、項目的圖標是哪一個文件?

public下的favicon.ico

 

九、public目錄注意?

虛擬主機配置:配置虛擬主機的時候須要將站點位置指定到public下


固然重點的是項目單一入口文件也在這個目錄下。所以後續配置虛擬主機的時候須要將站點位置指定到public下。git

 

十、routes目錄下定義路由的文件是哪一個?

web.php:是定義路由的文件

 

十一、storage目錄裏面的內容及注意事項?

App:存放的用戶上傳的文件
Framework:框架運行時的緩存文件
Logs:日誌目錄
linux下權限:若是在linux環境下,該目錄須要有可寫權限。


storage目錄,主要是存放緩存文件和日誌文件,注意,若是在linux環境下,該目錄須要有可寫權限。(後期用戶上傳文件若是存在本地則也在storage下)github

App:存放的用戶上傳的文件
Framework:框架運行時的緩存文件
Logs:日誌目錄

web

 

十二、php artisan執行命令的原理和注意?

原理:運行的artisan腳手架文件
php環境變量:php必須添加環境變量,而且保證版本;
用artisan文件:artisan必須存在命令行當前的工做路徑下;


artisan腳手架文件,主要用於生成的代碼的(自動生成),好比生成控制器,模型文件等。
執行命令:#php artisan須要執行的指令
要求1:php必須添加環境變量,而且保證版本;
要求2:artisan必須存在命令行當前的工做路徑下;數據庫

 

 

1三、apache配置須要注意的?

|||-beginapache

<VirtualHost*:80>
    #配置站點管理員的郵箱,當站點產生500錯誤的時候會顯示在頁面上ServerAdmin webmaster@yourdomain.com
    #站點的根目錄
    DocumentRoot"E:\webdocs\QZ_04_1223\public"
    #站點須要綁定的域名
    ServerName www.1223.com
    #服務器的別名的域名
    ServerAlias 1223.com
    #針對站點的詳細的配置
    <Directory"E:\webdocs\QZ_04_1223\public">
        allow from all 
        AllowOverride all 
        Options +indexes
    </Directory>
</VirtualHost>

|||-end緩存

 

一、用腦子就行了,apache配置其實很好理解和推測,甚至不用學,見名知意
二、webmaster@yourdomain.com:配置站點管理員的郵箱,當站點產生500錯誤的時候會顯示在頁面上ServerAdmin
三、ServerAlias 1223.com:服務器的別名的域名
四、Options +indexes裏面的indexes表示目錄

 

 

2、內容在總結中

相關文章
相關標籤/搜索