跳至主要內容

建立 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)

composer create-project --prefer-dist laravel/laravel blog

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

composer create-project —prefer-dost larval/laravel "5.5.*"

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

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

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

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

php artisan serve

應該會看到下面字樣

Laravel development server started: <http://127.0.0.1:8000>

呈現一個歡迎網頁

 

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

在沒有特殊需求的情況下,通常會修改資料庫的設定,在 .env 的檔案

參考資料

 

分類:教學文章程式相關

搶先發佈留言

發表迴響

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

由 Compete Themes 設計的 Author 佈景主題