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


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

一、總結

一句話總結:

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

 

1、安裝lavarel需要額外開啟的模塊?

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

 

2、安裝lavarel需要 httpd.conf配置文件需要開啟的模塊?

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

 

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

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


composer:表示執行composer程序;

 

4、Controllers目錄下的Controller.php和其它控制器的關系是什么?

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

 

5、config目錄里面重要的文件?

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

 

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

1、直接寫在app目錄下
2、也可以在app目錄下建立其他目錄


模型文件存放位置,模型文件直接寫在app目錄下即可,但是也可以在該目錄下建立其他目錄用於專門存放模型文件,例如建立Admin目錄專門存放后台需要的模型文件,建立Home目錄存放前台模型文件目錄:

 

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

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


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

 

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

public下的favicon.ico

 

9、public目錄注意?

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


當然重點的是項目單一入口文件也在這個目錄下。因此后續配置虛擬主機的時候需要將站點位置指定到public下。

 

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

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

 

11、storage目錄里面的內容及注意事項?

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


storage目錄,主要是存放緩存文件和日志文件,注意,如果在linux環境下,該目錄需要有可寫權限。(后期用戶上傳文件如果存在本地則也在storage下)

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

 

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

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


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

 

 

13、apache配置需要注意的?

|||-begin

<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

 

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

 

 

二、內容在總結中

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM