laravel項目中包括哪些目錄

包括的目錄有:1、app目錄;2、bootstrap目錄;3、config目錄;4、database目錄;5、public目錄;6、resources目錄;7、routes目錄;8、storage目錄;9、vendor目錄等。

laravel項目中包括哪些目錄

本教程操作環境:windows7系統、laravel5版、Dell G3電腦。

laravel項目中包括的目錄 ? ?

laravel項目中包括哪些目錄

app目錄是項目的核心目錄,主要用于存放核心代碼,包括控制器、模型,其中

laravel項目中包括哪些目錄

  • User.php 是默認的模型文件
  • 模型也是可以分目錄管理的

laravel項目中包括哪些目錄

  • 該路徑下是控制器,其中Controller.php 是基類(父類)控制器

  • 其中的Auth是系統提供的默認的用戶認證控制器

  • 控制器可以分目錄管理

bootstrap目錄

是laravel的啟動目錄

laravel項目中包括哪些目錄

config目錄

laravel項目中包括哪些目錄

  • app.php 是項目主要配置文件
  • auth.php 是用于定義用戶認證(登錄)的配置文件
  • database.php 是針對數據庫的配置文件
  • filesystems.php 是上傳文件、文件存儲需要使用到的配置文件
  • mail.php 是郵件的配置文件
  • Session.php 是會話控制
  • view.php 是視圖
  • cache.php 是緩存

database目錄

laravel項目中包括哪些目錄

  • 在創建表的時候需要通過PHP文件來創建,通過文件中的類來創建,也即在migrations中創建類,此文件也叫遷移文件(創建數據表文件)
  • seeds文件中存放一些數據表的數據填充文件

public目錄

laravel項目中包括哪些目錄

  • 該文件中放著項目的入口文件(index.php),可以做到單一入口文件,其中后期項目的cssJS文件都放在該目錄中。
  • 因此在配置虛擬主機的時候,需要將站點目錄指定到public目錄下

resources目錄

laravel項目中包括哪些目錄

  • lang目錄是語言包(如果項目需要本地化的話則需要配置語言包)
  • views是視圖目錄,是視圖文件存儲目錄(視圖文件也可以做分目錄管理)

routes目錄

是定義路由的目錄,其中web.php是定義路由的文件。

laravel項目中包括哪些目錄

storage目錄

storage目錄是存放緩存文件和日志文件的目錄,用戶上傳的文件如果放在本地的話也是放在storage中。

laravel項目中包括哪些目錄

  • app文件是存放用戶上傳的文件

  • framework是框架運行時的緩存文件

  • logs是日志目錄

vendor目錄

存放的時候第三方的內容

laravel項目中包括哪些目錄

.env?文件是設置一些系統相關的環境配置文件信息


laravel項目中包括哪些目錄

artisan文件是腳手架文件,主要用于生成的代碼(自動生成),比如自動生成控制器、模型文件。當使用artisan的時候,必須要保證artisan在命令行當前的工作路徑下。(不用修改,只需要用就可以了)。

laravel項目中包括哪些目錄

相關推薦:最新的五個Laravel視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊6 分享