Laravel – 線上工匠

工匠(artisan)指令好用是好用,可是每次都還要到命令列環境下指行,很麻煩~更甚至有人是租用虛擬主機,連命令列工具都無法使用,那怎麼辦?

當然,這種狀況,一定也有”前人”遭遇過這樣的問題了,所以有一個名為”Laravel-artisan-bundle” 的 Bundle 為我們提供了一個遇到這種狀況的解法。

本來,安裝 bundle 我們可以直接下達 php artisan bundle:install 包裹名稱 的方式輕鬆安裝,這時我們可能遇到的問題就是無法在命令列執行,所以這時,我們也只好自己一步一步來將他裝備到我們的 Laravel 專案中嘍!

先點開連結:https://github.com/joecwallace/laravel-artisan-bundle,可以看到如下的畫面:

Laravel_artisan_bundle_畫面擷取 Laravel artisan bundle 在 github 上的截圖

安裝


  1. 把這個 bundle 下載後解壓縮。
  2. 目錄名稱改為 artisan 。
  3. 將之存到 /bundles 目錄下。
  4. 最後到 /application/bundles.php 中的陣列中加入一段程式,如下

    這樣我們就能夠在瀏覽器上使用嘍。

使用


在網址列上輸入就不能用原本的方式輸入了,規則如下

  • 空白改用 / 。
  • 一個冒號 : 改用 . 。
  • 兩個冒號 :: 改用 + 。

就拿前一篇”Laravel-工匠(artisan)“的例子來看,

: 改成 . 變成下面這樣到瀏覽器上執行,

laravel-artisan-bundle的執行畫面
在瀏覽器執行產生應用鍵畫面

看到這個執行畫面,就可以知道無誤,因為我們已經在前一篇中,將這個應用鍵產出了,所以他在 Output 的區塊回饋了 An application key already exists! 這個警告訊息。所以,其他的指令只要依此規則,就能在瀏覽器上執行嘍!

最後,給想要使用這個套件的朋友一點提醒,這個 bundle 雖然很方便,但是難免會有一些安全性的問題,若是有人知道我們的網站有裝上這個 bundle,那就在瀏覽器上下達本來只能在命令列工具中才能執行的指令,所以使用時,請慎之!

Loading Facebook Comments ...

發表迴響

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