laravel專案中包括哪些目錄

2021-09-23 22:00:58

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

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

laravel專案中包括的目錄

laravel項目目錄

app目錄是專案的核心目錄,主要用於存放核心程式碼,包括控制器、模型,其中

app目錄

  • User.php 是預設的模型檔案
  • 模型也是可以分目錄管理的

控制器

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

  • 其中的Auth是系統提供的預設的使用者認證控制器

  • 控制器可以分目錄管理

bootstrap目錄

是laravel的啟動目錄

bootstrap檔案

config目錄


config(框架的配置檔案)目錄

  • app.php 是專案主要組態檔
  • auth.php 是用於定義使用者認證(登入)的組態檔
  • database.php 是針對資料庫的組態檔
  • filesystems.php 是上傳檔案、檔案儲存需要使用到的組態檔
  • mail.php 是郵件的組態檔
  • session.php 是對談控制
  • view.php 是檢視
  • cache.php 是快取

database目錄

在這裡插入圖片描述

  • 在建立表的時候需要通過PHP檔案來建立,通過檔案中的類來建立,也即在migrations中建立類,此檔案也叫遷移檔案(建立資料表檔案)
  • seeds檔案中存放一些資料表的資料填充檔案

public目錄

public檔案

  • 該檔案中放著專案的入口檔案(index.php),可以做到單一入口檔案,其中後期專案的css和js檔案都放在該目錄中。
  • 因此在設定虛擬主機的時候,需要將站點目錄指定到public目錄下

resources目錄

resources目錄

  • lang目錄是語言套件(如果專案需要在地化的話則需要設定語言套件)
  • views是檢視目錄,是檢視檔案儲存目錄(檢視檔案也可以做分目錄管理)

routes目錄

是定義路由的目錄,其中web.php是定義路由的檔案。

routes目錄

storage目錄

storage目錄是存放快取檔案和紀錄檔檔案的目錄,使用者上傳的檔案如果放在原生的話也是放在storage中。

storage目錄

  • app檔案是存放使用者上傳的檔案

  • framework是框架執行時的快取檔案

  • logs是紀錄檔目錄

vendor目錄

存放的時候第三方的內容

vendor目錄

.env 檔案是設定一些系統相關的環境組態檔資訊


.env檔案

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

artisan檔案

相關推薦:

以上就是laravel專案中包括哪些目錄的詳細內容,更多請關注TW511.COM其它相關文章!