在5.2之前,是使用以上指令產生有resource(CRUD函數的controller)
[php]
php artisan make:controller MyNameController
[/php]
然後
[php]
php artisan make:controller MyNameController –plain
[/php]
在5.3,改為要加上 –resource才有
[php]
php artisan make:controller MyNameController –resource
[/php]
月份: 2016 年 10 月
PHP教學 – 這學期教的laravel 5.3課程內容
上個學期是教Codeigniter,這學期開始也要進入Laravel了!內容大致如下面~
Laravel介紹
MVC架構解說
Git版本控制介紹與安裝
Composer套件管理
Laravel安裝
Package安裝及使用
Route路由
Migrations/Seed 資料的遷移與填充
Eloquent ORM資料庫互動
View與Blade模板引擎
Controller實戰
CRUD 綜合運用
表單與驗證技巧
會員認證
網站安全性
適合寫程式的幾套字型
1.FiraCode
https://github.com/tonsky/FiraCode
2.Hack
https://github.com/chrissimpkins/Hack
3Meslo-Font
https://github.com/andreberg/Meslo-Font
4.source-code-pro
https://github.com/adobe-fonts/source-code-pro
超強的Godzilla現身!世界第一套for Win/Mac OS/Android/iOS/Linux開發工具
免費又好用的Git / Mercurial 圖形界面管理工具 SourceTree
SourceTree實作GitFlow教學
在A successful Git branching model這篇文章中提到的GitFlow是許多人使用的Git流程之一,但如何實作呢?
在SourceTree的部落格有一篇「Smart branching with SourceTree and Git-flow」教學,以下稍微分享一下。
初始化Git Flow
一、下載SourceTree程式(有Windows/Mac二個版本)。
二、安裝後,按 Clone/New 新增 Create New Repository新增
三、新增Repository,我們要在目錄裡面新增檔案先建立一個 master的BRANCHES
三、在目錄裡新增README.md,在新增的檔案按右鍵Add後,接下來在commit message中打入 init commit後按Commit.
四、初始commit後,會在BRANCHES裡看到有master,接著按Git Flow,會出現依據Gitflow對應的branch,原則上不用特別設定按ok就好。
五、完成後會看到出現 develop,這表示已完成git flow初始。
開發新功能分支
一、如果要開發新的功能,點選 Git Flow後按 Start New Feature
二、然後輸入新功能的名稱 NewFunction1 後按OK
三、建立後,會在branches看到feature/NewFunction1的分支
四、新增一個功能Main.pas
五、切至working copy裡點main.pas按右鍵add
六、然後依照原來的做法commit回去,這裡假設我們已經都完成了。
七、接著我們要把newfunction1 merge回 develope,先確定目前在NewFunction1上
八、點選 Git Flow後按Finish Feature
九、接下來會確認我們要完成Feature Name是 Newfunction1,合併後會刪除這個分支(Delete Branch),然後會看到git的圖顯示 “Merge feature/NewFunction1 into develop,按ok
十、合併完成後,會看到branches裡原來的NewFunction1的分支刪掉,然後版次圖上看到合併了完成功能1在develop裡。
釋出版本
一、在完成一連串功能後,我們開始要release專案出去了,按Git Flow
二、點選 start new release
三、然後輸入release name為版本號 v1.0.0按ok
四、接著會在master下面多了一個release v1.0.0的分支
五、確定發佈後,一樣在v1.0.0裡按git flow後,選 Finish Release
六、然後選擇tag with this message輸入要tag的名稱,然後選delete branch後按ok
七、合併後會看到tags出現v1.0.0,也就是說release/v1.0.0 會 merge 到 master 跟 develop,然後master標上v1.0.0的tag
Embarcadero 準備釋出 Berlin 10.1 Update2以及Godzilla
Mantis整合Git&SVN
Embarcadero多平台遊戲原始碼開放
Embarcadero官方釋出了幾項以Delphi/C++ Builder開發的跨平台遊戲,可以在Android/iOS/MacOS/Windows下面執行。
主要也透過遊戲原始碼分享幾個技術:
.Game loop
.Using TRectangle
.Frames UI
.Motion Sensor
.High Scores via SQLite & LiveBindings
.Object Pooling
.Sprite Sheet Animation
.App Tethering
.Cross Platform Sound
教學的影片