2015年3月25日

Sublime Text JSON 套件

Sublime Text + Json

讓你的 json 內容格式化顯示。
https://github.com/dzhibas/SublimePrettyJson

快速安裝:
ctrl + shift + p (Mac: cmd + shift + p)
輸入 Install Package
再輸入 Pretty Json
確定後就安裝了。

使用:
快速鍵 ctrl + alt + j (Mac: cmd + ctrl + j)

或是
ctrl + shift + p (Mac: cmd + shift + p)
輸入 pretty json
會列出幾個可用的選項。
Written by Tony at Tony Blog - http://blog.tonycube.com/
----

2015年1月28日

Laravel 學習筆記(24) - Sublime Text 3 的 Laravel 外掛


Laravel - with Sumlime Text 3 plug-in

我目前開發網站用的編輯器是 Sublime Text 3 (後簡稱ST)。有些針對 Laravel 設計的外掛很好用,可以加快開發速度。因為有些外掛不支援 ST 2,所以強烈建議使用 ST 3。

安裝 Package Control

首先要安裝 Package Control。如果已經裝過則可略過此步驟。

先到 packagecontrol.io 複製安裝程式碼,然後回到 ST,開啟 console,快速鍵 ctrl + `(在esc下方)或選單 View > Show Console。貼上程式碼 Enter。

這只要裝一遍,如果之前有裝過就無需再做。

2015年1月27日

Laravel 學習筆記(23) - 移除 public 結尾


Laravel - remove public from url

網址說明

假設網站目錄為 blog,完整路徑為
/var/www/blog
假設主網域是
myblog.com
要將 laravel 網站以 www 加主網域的方式呈現,可以使用方法 1 或方法 2 達成(要設定 DNS A 主機為 www)。

方法 3 會做成
www.myblog.com/blog
如果要變成
blog.myblog.com
並不需要使用方法 3,只要設定 DNS 的 CNAME 為 blog,再使用方法 2 去設定即可。

在 Laravel 中,主要對外的目錄為 public,所以這裡的設定方法,都離不開將連入的網址指向 public 目錄的動作。

2015年1月26日

Laravel 學習筆記(22) - 寄信 (mail)


Laravel - Mail

介紹

Laravel 使用 SwiftMailer library 來處理寄信的功能,並在其上提供一個 API 讓操作更簡單。

設定檔在
app/config/mail.php
driver 預設是 'smtp'。如果你要使用 PHP 的 mail 函式,可以改為 'mail'。其他可用的還有 'sendmail'、'mailgun'、'mandrill'及'log'。

使用 log 的話,Laravel 就不會真的寄信,而是把要寄出的信寫入 log 檔。

2015年1月23日

Laravel 學習筆記(21) - 分頁 (Pagination)


Laravel - Pagination

在 Laravel 中要實作分頁只要兩行!!

在 HomeController@index 中,原本的
$posts = Post::all();
是取得全部的資料,現在我們設定為一頁只顯示 3 筆,所以改成:
$posts = Post::paginate(3);
完成。