建立 Laravel 專案

用 Laravel 開發小東西應該有一年多了吧,雖然不是開發什麼大專案,只是弄個小小服務就開個項目來用 (?) 所以用的就那些而已,因為金魚腦關係,覺得應該筆記下來,陸續會把覺得會忘記的東西放上來這樣。

小俊還太嫩什麼都不太會,只會這些奇怪簡單的東西。起初是因為不會用框架 (Framework),自幹 API 又覺得維護好累。不過是交換個資料,路由簡單寫就好。隨著需求增加,後端開始複雜,覺得找死。然後偶而又需要規劃個前端畫面,各種開戰場心好累 (?)

通常開發環境會用 LAMP 的架構,配合整合的軟體包,直接給一個環境帶著走開發。然而 Laravel 可以用另一種簡單的方式開發,甚至簡化到 SQLite 與環境自帶的 PHP 就可以了。

那我們開始吧!沒有環境的話,請參考上一篇文章,寫文的時候,最新 Laravel 版本為 5.6

根據官網列出的環境需求如下

  • PHP >= 7.1.3
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • Ctype PHP Extension
  • JSON PHP Extension

跟著文件走,使用 Composer 安裝 Laravel 專案名為 blog

請先走到你要放專案的地方,然下輸入下面指令 (直接安裝最新版 5.6)

想安裝指定版本,後面加版本號,以 5.5 為例

然後過程會需要一點時間,你可以泡個想要的飲料,或是倒個垃圾活動一下

或是打開手機遊戲,收菜一下,解個任務 (?)

順利的話下面是建立完成的畫面

進入剛剛建立的專案 blog 後,可以讓他跑起來看看

應該會看到下面字樣

呈現一個歡迎網頁

 

認識一下 Laravel 專案
可以用你熟悉的編輯器來打開專案 (?) Sublime Text 3 or PhpStorm 都很棒

在沒有特殊需求的情況下,通常會修改資料庫的設定,在 .env 的檔案
然後呢… 好的,今天的文章就到這裡
喜歡這篇文章就按個讚,然後分享給你的好朋友
記得開啟小鈴鐺,才不會錯過任何一篇文章 (?)

參考資料

 

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料