fbpx

在建資料庫之前呢,先來建立一個laravel的專案。

Step1.

先打開命令提示字元(CMD),將位置轉到XAMPP的htdocs的底下。

輸入composer create-project — prefer-dist laravel/laravel mywebsite,

粉色的地方是你為自己的專案取的名字,

有些人會輸入composer create-project laravel/laravel mywebsite — prefer-dist,

排序有點不一樣,但後者的我無法生成,

所以我用第一種的,接下來就慢慢等他跑完吧。

將位置轉到自己剛剛建立的資料夾裡,並打 php artisan serve,

它就會跑出<http://127.0.0.1:8000>

(記得在執行的時候要將xampp的Apache跟MySQL打開)

輸入之後就會產生這個畫面,接下來就來設定資料庫吧!

Step2.

到phpMyAdmin新增一個檔案

按NEW,旁邊會出現輸入框,我將我的資料庫取作works,

旁邊的collation我選擇utf8_unicode_ci。

Step3.

修改.env檔、app.php、database.php的資訊

用visaul studio 開啟專案,點.env檔修改一下資料:

APP_NAME=LaravelEIS

DB_DATABASE=works(剛剛資料庫取的名字)

DB_USERNAME=root

DB_PASSWORD=

接下來點config裡的app.php,要修改以下資料:

‘locale’ => ‘zh-TW’, (地區)

‘key’ => env(‘APP_KEY’,

‘ngdZcxB+/nVoW6aquS10J5BG1T2f4hQ4fQpOvuPI2bo=’),

(複製.env檔內的key)

接下來點config裡的database.php,要修改’mysql’的資料:

‘database’ => env(‘DB_DATABASE’, ‘works’),

‘username’ => env(‘DB_USERNAME’, ‘root’),

‘password’ => env(‘DB_PASSWORD’, ‘’),

‘charset’ => ‘utf8’,

‘collation’ => ‘utf8_unicode_ci’,

Step4.

修改Apache中host的數字

我們透過php artisan serve 可以得到 <http://127.0.0.1:8000>,host的數字是8000,所以我們要到xampp\apache\conf\extra中打開httpd-vhosts.php要修改以下資料:

##ServerAdmin [email protected]

DocumentRoot “D:/XAMPP/htdocs/mywebsite/public”

##ServerName dummy-host.example.com

##ServerAlias www.dummy-host.example.com

##ErrorLog “logs/dummy-host.example.com-error.log”

##CustomLog “logs/dummy-host.example.com-access.log” common

(粉色的被註解的地方刪掉,然後將ROOT的位置改成自己的專案名字/public)

# configuration.

LISTEN 8000

#(在上面幾行會看到# configuration. 在下面加入LISTEN 8000,讓Apache去監聽8000)

Step5.

重啟xampp的Apache

重新啟動後會發現Port(s)會多了一個8000

在CMD裡輸入php artisan serve,打開頁面有正常出現就成功嘍~

Step6.

輸入composer require laravelcollective/html

這是之後會用的Package,並打開config\app.blade.php,修改以下內容。

‘providers’ => [

//以下省略

Collective\Html\HtmlServiceProvider::class,

],

‘aliases’ => [

//以下省略

‘Form’ => Collective\Html\FormFacade::class,

‘Html’ => Collective\Html\HtmlFacade::class,

]

以上完成了資料庫和host的設定,之後就可以開始內部規劃嘍~~

Leave a Reply