天天看點

laravel架構入門知識(一)

一、安裝

1.環境要求

(1)PHP版本 7.1.3以上

(2)PHP openssl 加解密

(3)Php pdo 資料庫操作

(4)Php mbstring 多位元組字元串處理

(5)Php tokenizer 讀取檔案時去掉注釋

(6)Php xml 解析xml檔案

(7)Php ctype 字元串體測函數

(8)Php json 資料格式轉換

(9)Php bcmath 整數計算擴充

2.安裝準備

需要先安裝composer,下載下傳

3.安裝

(1)通過下載下傳器安裝

Composer global require “laravel/install” 下載下傳安裝器

Laravel new blog 下載下傳所有的包以及相應的依賴檔案

Composer global require “laravel/install” 
           
Laravel new blog
           

(2)通過composer安裝

執行指令 Composer create-project --prefer-dist(優先下載下傳壓縮包) laravel (項目名)/laravel blog 進行架構的下載下傳

Composer create-project   --prefer-dist    laravel/laravel blog
           

二、目錄結構

1.App 項目核心目錄

user.php是模型檔案

控制器目錄 app/http/controllers

Controller.php 基類控制器

Auth 自帶的分目錄管理

2.Bootstrap目錄

App.php 類似于入口檔案

Cache 提示性能的緩存檔案

3.config 配置檔案

(1)App.php 項目配置檔案

(2)Auth.php 用于定義使用者認證登入的配置檔案

(3)Database.php 資料庫連接配接

(4)Filesystems.php 檔案上傳

4.Database目錄 架構資料庫遷移檔案

(1)Migrations 遷移檔案

(2)Seeds 種子檔案 用于資料填充

5.Public 入口檔案 用于放置靜态資源,apache重寫 單一入口檔案

6.Resources 視圖 lang 語言包 views視圖

7.Routes 路由

(1)定義路由 web.php

8.Storage 運作緩存相當于tp的runtime (需要設定可寫全權限)

9.Vendor目錄 第三方類庫以及laravel源碼

10..env 設定系統相關的配置

11.Artisan 腳手架檔案 用于代碼自動生成

三、架構驗證

1.通過laravel内置服務 用指令啟動服務

通過指令 PHP artisan serve 啟動,.env配置項需要重新啟動才可以生效。無法使用資料庫,不推薦使用,隻做測試。

php   artisan  serve
           

2.推薦使用伺服器環境(apache、iis等)。

配置好後範文出現這個頁面時證明安裝成功。

laravel架構入門知識(一)