Laravel
當您安裝完成,就可以打開 laravel 網站的目錄來認識它的架構:
最上層目錄
- app:應用程式的主目錄,包含 models, views, controllers 等等目錄,大部份時間都是在這個目錄中操作。
- bootstrap:一些環境變數設定。大部份都不需更動。但可以修改 start.php 中的 $env 變數,來依不同環境啟用不同的設定檔。
- public:唯一的公開目錄,使用者連到這個網站唯一的進入點,可以將 CSS, Javascript, 圖片等檔案放在此。
- vendor:放置 laravel 的原始碼及相依套件的程式碼,還有第三方套件的程式碼。
Install Laravel
要使用 Laravel 有幾個安裝方法可以使用,你可以選擇喜歡的方式來安裝 Laravel 框架。
Laravel Intro
Laravel 是什麼 ? Laravel 是一個 PHP Framework。看看官網上的標語:
The PHP Framework For Web Artisans.
PHP That Doesn't Hurt. Code Happy & Enjoy The Fresh Air.
這個框架就是要讓你使用 PHP 開開心心的開發網頁。
Sublime Text 3
Sublime Text 3 是一個很好用的文字編輯器,它可以讓你安裝許多套件,增進開發效率。
Pull to refresh
下拉更新已被很多 App 使用,在 iOS 較新的版中已是內建的套件,使用上很方便。那 Android 是否也有呢?有,被新增在 support v4 的支援套件裡面,類別名稱是 SwipeRefreshLayout。
因為最近有用到下拉更新,所以找了一下怎麼製作,基本上不難。它的更新顯示方式不是一般常見的圓形旋轉圖示,而是在最上方以動態的橫條來顯示。在不指定顏色的方式下,預設是黑色的,看起來不太明顯,指定顏色後,還滿繽紛的。
double tap
觸碰事件可以在兩個地方實作,要偵側連點二下則要加入手勢偵測。
Google Play
在 App 中開啟 Google Play 商店的方法,此方法可避免裝置中無 Play 商店的裝置發生 crash 的情況。
Java Import
因為使用 IDE 的關係,import 的部份都是由 IDE 自動處理。在 Eclipse 中,當你輸入某個類別時,若該類別尚未 import 到該檔案,就會出現紅色波浪底線,這時候可以有 3 種方式讓 Eclipse 幫你自動 import:
- 把滑鼠游標移至該紅色波浪底線的類別上,會出現浮動視窗,選擇 import
- 使用鍵盤,將游標移至該紅色波浪底線的類別上,按下 F2 然後 import
- 使用快速鍵 ctrl + shift + O 會自動將所有未 import 的類別全部 import
Network Connection
在執行網路下載任務之前,必須先確認網路連線是否正常,之後才能執行下載任務。最快的做法就是直接檢查網路是否已連線。
XCode
如何在 Xcode 中使用 TODO 註解,方便查找有哪些地方的程式碼待撰寫。