Laravel 4 入門

Sublime Text 的開發套件

建議使用 Sublime Text 3 (後簡稱ST),ST 2 有些外掛不支援。ST 可以免費使用,但會不定時跳出付費視窗,可以忽略或覺得好用就直接購買。

安裝 Package Control

在安裝任何套件之前,必須先安裝 Package Control。

先到 packagecontrol.io[1] 複製安裝程式碼,然後回到 ST,開啟 console (選單 View -> Show Console,快速鍵 ctrl + `(在esc下方))。在 console 中貼上程式碼按 Enter,稍等一下後就會安裝完成。這個動作只要做一次,如果你的 ST 之前有裝過就無需再做。

安裝 Laravel 開發套件

要安裝任何套件,都要開啟 Tools > Command Palette (Mac快速鍵 command + shift + p),輸入 inst 選擇

Package Control:Install Package

之後輸入 laravel 就能找到相關的套件。

建議安裝:

  • Blade Snippets
  • Laravel 4 Artisan
  • Laravel 4 Snippets
  • Laravel Blade Highlighter

其中,Laravel 4 Artisan 可以讓你在 ST 執行大部份的 Artisan 指令,就不用來回終端機了。安裝後,要使用 Artisan 指令,步驟如下:

  1. command + shift + p
  2. 輸入 artisan 找到想執行的指令

註:你會發現,很多指令都不需要完整打完整個字,該指令就會顯示在清單上了,這時候只要按下 Enter 就會執行,很方便快速,例如我想要看看現在的 Route 表,我只要輸入:

artro

它所顯示的第一筆項目就是

Laravel Artisan:Routes

使用 Generators

當你安裝了 Laravel 4 Artisan 這個套件後,在 Command Palette 中可以輸入

largen (指令意思為 Laravel Generate:)

執行想要的 Generate 指令。

不過,你必須已經安裝在 2.4 節 Artisan 常用指令說明,介紹的 JeffreyWay/Laravel-4-Generators[2] 套件才行。

至於用起來多有效率,可以看看這部影片 Pro Workflow in Laravel And Sublime Text [3] 的介紹。