1. 程式人生 > >一步步教你搭建別人的laravel專案

一步步教你搭建別人的laravel專案

概述:

在多種的PHP開發框架(PHP Web Framework)中,說到簡潔、優雅的
當然是Laravel,並且目前Laravel發展迅速,今天已經到5.4版本了,然而國內關於Laravel的資源卻不多,多數問題還得到國外的技術論壇去找。最近我的公司也給一份Laravel程式碼讓我們自己搭建學習一下,搭建過程問題不少,我這裡分享一下給大家。

準備:

1、Laravel 框架對系統環境有一些要求。如- PHP >= 5.5.9 - OpenSSL PHP 擴充套件 - PDO PHP 擴充套件 - Mbstring PHP 擴充套件 - Tokenizer PHP 擴充套件 。因此,我們開始之前要修改一下PHP的配置檔案以致達到要求。

2、除此之外,新建一個Laravel專案,比較快捷方便的方法是用Composer去安裝,雖然我們這裡是說搭建別人的laravel專案,但是我們還得Composer去安裝專案所需要的依賴源(一般存放在vdener檔案下)。

3、composer一般預設的是國外的下載源映象,因此你會發現第一步的下載過程可能非常的漫長,因此我們要更換國內的下載源映象。
——————-composer安裝————–
必須先開啟mbstring擴充套件以及openssl擴充套件(把對應的dll檔案複製到提示的目錄c:/php)
新增國內映象 在composer.json 檔案中最後新增

 "repositories"
: { "packagist": { "type": "composer", "url": "https://packagist.phpcomposer.com" } }

分析:

(1)設定虛擬域名 包含host和nginx配置

(2)設定linux檔案擁有者和許可權

(3)composer安裝依賴源 vdener資料夾
(composer dump-autoload
composer install –no-scripts)

(4)安裝app key (php artisan key:generate)

(5)根據需求建立資料庫 (php artisan migrate) 出現提示沒有建立的欄位,那麼先從migration資料夾中把alter屬性的檔案先刪掉只留下create屬性

(6)資料遷移和資料填充 (php artisan db:seed –class=AuthorTableSeeder)

(7)觀察表的名字是否有字首,如果有在.evn檔案中修改 DB_PREFIX=blo_

總結:

以上是大概的搭建別人laravel專案的經驗,我這裡是總結篇,隨後我會寫幾篇文章關於經常會遇到的laravel報錯以及解決方法,希望能幫到laravel的初學者。