PHP

快速啟用Laravel的會員系統

幾乎所有的網站都需要一個會員系統,所以,大部份的網站框架都會提供預設的會員系統讓我們直接使用,Laravel當然也不例外。Laravel 8透過Jetstream提供的會員系統,不只建立時更加地快速,而且會員系統的功能也十分美觀,以下就來介紹如何快速地讓你的網站馬上擁有美觀實用的會員系統。

首先,請確定你的Laravel Installer的版本是最新的,如果不是的話,建立透過composer更新。安裝最新版的Laravel Installer的指令如下:

composer global require "laravel/installer:^4.0"

接著,當然是在資料夾中利用以下的指令新建一個Laravel的框架網站(假設網站資料夾是mystore):

laravel new mystore --jet

輸入了上述的指令之後,系統會先問你兩個問題,分別是:

以及:

在前一個問題請回答「0」,後一個問題則依需求回答即可。之後即進入冗長的建立過程,大約需要3到5分鐘左右。以下是順利建置完成網站框架的畫面(下面這個例子所建立的網站是mblog):

建立完畢之後,安裝程式還會建議你執行以下的指令,這個指令需要在安裝過NodeJS的環境下方可執行,初學的同學可以先不執行:

npm install && npm run dev

接著,請前往phpmyadmin,建立一個給這個網站專用的資料庫(假設是mystoredb):

接著,前往.env檔案設定資料庫的連線資訊,如下所示(其中連線的帳號和密碼請使用你自己的):

然後,執行以下指令切換到建立之網站框架的目錄:

cd mystore

順利執行之後,再進行資料庫的遷移作業:

php artisan migrate

如果資料庫的連線資料沒有問題的話,即可看到如下所示的畫面:

最後,啟用測試網站如下:

php artisan serve

利用localhost:8000瀏覽網站,在原本預設的網站右上角即可看到Login和Register字樣,就表示會員系統已成功加入到網站框架中了,主畫面如下:

以下是會員系統預設的登入畫面:

以下則是會員註冊的畫面:

以下則是註冊以及登入之後的Dashboard畫面:

以及Profile的畫面:

此時到phpmyadmin介面去檢視資料庫的內容,也可以看到多了以下這些資料表:

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s