第十二屆

software-dev
30天開發與部署 Laravel 專案
kiddchan

系列文章

DAY 21

File Storage:圖片上傳功能

基本會員功能除了註冊、登入、修改個人資訊之外,最常見功能應該是上傳個人圖片。(個人經驗) Laravel的 File Storage有個「 The Public...

DAY 22

Laraval Authentication (2):Passport

Laraval Authentication (1)-> 自行token可以參考先前的「Eloquent ORM 實作(2):以登入為例」這篇。 Pass...

DAY 23

GCP PaaS : App Engine

若想部署一個 Laravel專案給外部的人使用,找一個提供雲端運算的平台,可以省去很多軟硬體設備的開銷與加速開發時程。 雲端運算服務模式 常見3種分類如下: S...

DAY 24

GCP IaaS : Compute Engine with LNMP Environment

GCP Compute Engine Infrastructure as a Service (IaaS) 提供基礎資源,使用者需自行控制底層,包含使用邏輯後...

DAY 25

GCE /Ubuntu/Nginx環境下建立 Laravel專案

上一篇完成在 GCE( GCP Compute Engine)建置LNMP環境後,接下來這篇會提到如何在ubuntu環境 Nginx上建立新 Laravel專案...

DAY 26

GCE遠端同步與部署專案

情境在GCP Compute Engine /Ubuntu/Nginx環境下,透過 git pull 遠端同步已存在的 Laravel專案。 透過 git 同步...

DAY 27

SSH 進 GCP的3種方式

畢竟是雲端服務,不像自己的電腦打開就能進行開發。把服務部署到雲端上,需要先透過SSH連線到伺服器。 以下是個人經驗中,3種連線方式進 GCP instance的...

DAY 28

遠端連線 GCE 的 MySQL 資料庫

情境 每次查詢API執行後都得進vm下MySQL指令用CLI看成果?身為免費仔推薦一個好用的 database GUI : Sequel pro ,可提供本地...

DAY 29

透過 HTTP/HTTPS +域名,連線至GCE專案

前言 每次都叫人用IP連線到專案這種作法很怪,甚至有資安問題(直接暴露位置給外人)。因此提供一個網域名稱(域名、Domain Name)給外部使用者連線,是比較...

DAY 30

虛擬機 Vagrant

第30天了,來聊聊 vm/虛擬機 ... 如果只是想練習Linux的CLI,一定要在GCP上開instance嗎?其實有很多工具可以先讓開發者在本地開發環境進行...