Submit Search
Upload
View 與 Blade 樣板引擎
•
9 likes
•
42,001 views
Shengyou Fan
Follow
在 2015 年 7 月至新北市樹林國小舉辦 Laravel 工作坊,讓參與的學員在 30 個小時內學會使用 Laravel 建置一個具 Open ID 認證功能的網路應用程式。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 40
Download now
Download to read offline
Recommended
於 2014-07-03 受邀於 PHP 也有 Day #4 分享 Laravel Framework,主題為:給你一個使用Laravel的理由 簡報相關素材下載: 當日錄影:http://youtu.be/nMDNWXZ65aQ 投影片:http://bit.ly/VJJzdB 示範影片:http://bit.ly/1mqcEpg 示範原始碼:http://bit.ly/1vE8ji2 更多訊息請見:http://www.laravel-dojo.com/post/90735874491/laravel
給你一個使用 Laravel 的理由
給你一個使用 Laravel 的理由
Shengyou Fan
在 2015 年 7 月至新北市樹林國小舉辦 Laravel 工作坊,讓參與的學員在 30 個小時內學會使用 Laravel 建置一個具 Open ID 認證功能的網路應用程式。
Package 安裝與使用
Package 安裝與使用
Shengyou Fan
在 2015 年 7 月至新北市樹林國小舉辦 Laravel 工作坊,讓參與的學員在 30 個小時內學會使用 Laravel 建置一個具 Open ID 認證功能的網路應用程式。
Route 路由控制
Route 路由控制
Shengyou Fan
在 2015 年 7 月至新北市樹林國小舉辦 Laravel 工作坊,讓參與的學員在 30 個小時內學會使用 Laravel 建置一個具 Open ID 認證功能的網路應用程式。
開發環境建置
開發環境建置
Shengyou Fan
在 2015 年 5 月,我們與臺中科大資工系合作,舉辦 Laravel 工作坊,讓參與的學員在 20 個小時內學會使用 Laravel 建置一個簡易的 Blog 系統。
專案啟動與環境設定
專案啟動與環境設定
Shengyou Fan
在 2015 年 5 月,我們與臺中科大資工系合作,舉辦 Laravel 工作坊,讓參與的學員在 20 個小時內學會使用 Laravel 建置一個簡易的 Blog 系統。
Model 設定與 Seeding
Model 設定與 Seeding
Shengyou Fan
於 2014/11/27 受邀於 彰化師範大學 資訊工程學系系學會 分享 Laravel Framework,主題分為三段: 1. 選一個框架當好朋友,讓您成為開心攻城獅 2. 使用 Laravel 的前與後 3. 成為全能 PHP 攻城獅
使用 laravel 的前與後
使用 laravel 的前與後
Shengyou Fan
在 2015 年 7 月至新北市樹林國小舉辦 Laravel 工作坊,讓參與的學員在 30 個小時內學會使用 Laravel 建置一個具 Open ID 認證功能的網路應用程式。
使用 Controller
使用 Controller
Shengyou Fan
Recommended
於 2014-07-03 受邀於 PHP 也有 Day #4 分享 Laravel Framework,主題為:給你一個使用Laravel的理由 簡報相關素材下載: 當日錄影:http://youtu.be/nMDNWXZ65aQ 投影片:http://bit.ly/VJJzdB 示範影片:http://bit.ly/1mqcEpg 示範原始碼:http://bit.ly/1vE8ji2 更多訊息請見:http://www.laravel-dojo.com/post/90735874491/laravel
給你一個使用 Laravel 的理由
給你一個使用 Laravel 的理由
Shengyou Fan
在 2015 年 7 月至新北市樹林國小舉辦 Laravel 工作坊,讓參與的學員在 30 個小時內學會使用 Laravel 建置一個具 Open ID 認證功能的網路應用程式。
Package 安裝與使用
Package 安裝與使用
Shengyou Fan
在 2015 年 7 月至新北市樹林國小舉辦 Laravel 工作坊,讓參與的學員在 30 個小時內學會使用 Laravel 建置一個具 Open ID 認證功能的網路應用程式。
Route 路由控制
Route 路由控制
Shengyou Fan
在 2015 年 7 月至新北市樹林國小舉辦 Laravel 工作坊,讓參與的學員在 30 個小時內學會使用 Laravel 建置一個具 Open ID 認證功能的網路應用程式。
開發環境建置
開發環境建置
Shengyou Fan
在 2015 年 5 月,我們與臺中科大資工系合作,舉辦 Laravel 工作坊,讓參與的學員在 20 個小時內學會使用 Laravel 建置一個簡易的 Blog 系統。
專案啟動與環境設定
專案啟動與環境設定
Shengyou Fan
在 2015 年 5 月,我們與臺中科大資工系合作,舉辦 Laravel 工作坊,讓參與的學員在 20 個小時內學會使用 Laravel 建置一個簡易的 Blog 系統。
Model 設定與 Seeding
Model 設定與 Seeding
Shengyou Fan
於 2014/11/27 受邀於 彰化師範大學 資訊工程學系系學會 分享 Laravel Framework,主題分為三段: 1. 選一個框架當好朋友,讓您成為開心攻城獅 2. 使用 Laravel 的前與後 3. 成為全能 PHP 攻城獅
使用 laravel 的前與後
使用 laravel 的前與後
Shengyou Fan
在 2015 年 7 月至新北市樹林國小舉辦 Laravel 工作坊,讓參與的學員在 30 個小時內學會使用 Laravel 建置一個具 Open ID 認證功能的網路應用程式。
使用 Controller
使用 Controller
Shengyou Fan
在 2015 年 5 月,我們與臺中科大資工系合作,舉辦 Laravel 工作坊,讓參與的學員在 20 個小時內學會使用 Laravel 建置一個簡易的 Blog 系統。
開發環境建置
開發環境建置
Shengyou Fan
在 2015 年 5 月,我們與臺中科大資工系合作,舉辦 Laravel 工作坊,讓參與的學員在 20 個小時內學會使用 Laravel 建置一個簡易的 Blog 系統。
Route路由控制
Route路由控制
Shengyou Fan
在 2015 年 7 月至新北市樹林國小舉辦 Laravel 工作坊,讓參與的學員在 30 個小時內學會使用 Laravel 建置一個具 Open ID 認證功能的網路應用程式。
Eloquent ORM
Eloquent ORM
Shengyou Fan
於 2014/12/6, 7, 13, 14 受邀於 彰化師範大學 資訊工程學系系學會 進行 Laravel 工作坊,內容共分 12 個主題: 0. 工作坊簡介 - http://www.slideshare.net/shengyou/0-43453831 1. 開發環境建置 - http://www.slideshare.net/shengyou/1-43453834 2. 開發流程與工具介紹 - http://www.slideshare.net/shengyou/2-43453836 3. 專案啟動與設定 - http://www.slideshare.net/shengyou/3-43453837 4. Schema & Migration 操作 - http://www.slideshare.net/shengyou/4-schemamigration 5. Model & Seeding 整合 - http://www.slideshare.net/shengyou/5-modelseeding 6. 使用 Eloquent ORM - http://www.slideshare.net/shengyou/6-eloquent-orm 7. Route 機制 - http://www.slideshare.net/shengyou/7-route 8. View 與 Blade 樣板引擎 - http://www.slideshare.net/shengyou/8-view 9. 連結 Controller - http://www.slideshare.net/shengyou/9-controller 10. CRUD 綜合應用 - http://www.slideshare.net/shengyou/10-crud 11. 使用者認證 - http://www.slideshare.net/shengyou/11-43453858 12. 應用程式佈署 - http://www.slideshare.net/shengyou/12-43453865 完整課程訊息請見:http://www.laravel-dojo.com/courses/laravel4-first-class 程式碼範例請見:https://github.com/laravel-dojo/laravel4-first-class-example
應用程式佈署
應用程式佈署
Shengyou Fan
於 2014/12/6, 7, 13, 14 受邀於 彰化師範大學 資訊工程學系系學會 進行 Laravel 工作坊,內容共分 12 個主題: 0. 工作坊簡介 - http://www.slideshare.net/shengyou/0-43453831 1. 開發環境建置 - http://www.slideshare.net/shengyou/1-43453834 2. 開發流程與工具介紹 - http://www.slideshare.net/shengyou/2-43453836 3. 專案啟動與設定 - http://www.slideshare.net/shengyou/3-43453837 4. Schema & Migration 操作 - http://www.slideshare.net/shengyou/4-schemamigration 5. Model & Seeding 整合 - http://www.slideshare.net/shengyou/5-modelseeding 6. 使用 Eloquent ORM - http://www.slideshare.net/shengyou/6-eloquent-orm 7. Route 機制 - http://www.slideshare.net/shengyou/7-route 8. View 與 Blade 樣板引擎 - http://www.slideshare.net/shengyou/8-view 9. 連結 Controller - http://www.slideshare.net/shengyou/9-controller 10. CRUD 綜合應用 - http://www.slideshare.net/shengyou/10-crud 11. 使用者認證 - http://www.slideshare.net/shengyou/11-43453858 12. 應用程式佈署 - http://www.slideshare.net/shengyou/12-43453865 完整課程訊息請見:http://www.laravel-dojo.com/courses/laravel4-first-class 程式碼範例請見:https://github.com/laravel-dojo/laravel4-first-class-example
View 與 Blade 樣板引擎
View 與 Blade 樣板引擎
Shengyou Fan
在 2015 年 5 月,我們與臺中科大資工系合作,舉辦 Laravel 工作坊,讓參與的學員在 20 個小時內學會使用 Laravel 建置一個簡易的 Blog 系統。
工作坊簡介
工作坊簡介
Shengyou Fan
在 2015 年 5 月,我們與臺中科大資工系合作,舉辦 Laravel 工作坊,讓參與的學員在 20 個小時內學會使用 Laravel 建置一個簡易的 Blog 系統。
View 與 Blade 樣板引擎
View 與 Blade 樣板引擎
Shengyou Fan
在 2015 年 7 月至新北市樹林國小舉辦 Laravel 工作坊,讓參與的學員在 30 個小時內學會使用 Laravel 建置一個具 Open ID 認證功能的網路應用程式。
啟動 Laravel 與環境設定
啟動 Laravel 與環境設定
Shengyou Fan
在 2015 年 7 月至新北市樹林國小舉辦 Laravel 工作坊,讓參與的學員在 30 個小時內學會使用 Laravel 建置一個具 Open ID 認證功能的網路應用程式。
Model 設定與 Seeding
Model 設定與 Seeding
Shengyou Fan
在 2015 年 7 月至新北市樹林國小舉辦 Laravel 工作坊,讓參與的學員在 30 個小時內學會使用 Laravel 建置一個具 Open ID 認證功能的網路應用程式。
使用者認證
使用者認證
Shengyou Fan
Laravel 台灣在 2016 年 COSCUP 大會裡舉辦 Laravel 部署工作坊,此為工作坊部署指南投影片,示範三大平台的部署方式。
COSCUP 2016 Laravel 部署工作坊 - 部署指南
COSCUP 2016 Laravel 部署工作坊 - 部署指南
Shengyou Fan
在 2015 年 7 月至新北市樹林國小舉辦 Laravel 工作坊,讓參與的學員在 30 個小時內學會使用 Laravel 建置一個具 Open ID 認證功能的網路應用程式。
驗證與訊息
驗證與訊息
Shengyou Fan
在 2015 年 7 月至新北市樹林國小舉辦 Laravel 工作坊,讓參與的學員在 30 個小時內學會使用 Laravel 建置一個具 Open ID 認證功能的網路應用程式。
Composer 套件管理
Composer 套件管理
Shengyou Fan
在 2015 年 5 月,我們與臺中科大資工系合作,舉辦 Laravel 工作坊,讓參與的學員在 20 個小時內學會使用 Laravel 建置一個簡易的 Blog 系統。
使用 Controller
使用 Controller
Shengyou Fan
在 2015 年 7 月至新北市樹林國小舉辦 Laravel 工作坊,讓參與的學員在 30 個小時內學會使用 Laravel 建置一個具 Open ID 認證功能的網路應用程式。
CRUD 綜合運用
CRUD 綜合運用
Shengyou Fan
在 2015 年 7 月至新北市樹林國小舉辦 Laravel 工作坊,讓參與的學員在 30 個小時內學會使用 Laravel 建置一個具 Open ID 認證功能的網路應用程式。
PHP 語法基礎與物件導向
PHP 語法基礎與物件導向
Shengyou Fan
在 2015 年 5 月,我們與臺中科大資工系合作,舉辦 Laravel 工作坊,讓參與的學員在 20 個小時內學會使用 Laravel 建置一個簡易的 Blog 系統。
工作坊總結
工作坊總結
Shengyou Fan
於 2014/12/6, 7, 13, 14 受邀於 彰化師範大學 資訊工程學系系學會 進行 Laravel 工作坊,內容共分 12 個主題: 0. 工作坊簡介 - http://www.slideshare.net/shengyou/0-43453831 1. 開發環境建置 - http://www.slideshare.net/shengyou/1-43453834 2. 開發流程與工具介紹 - http://www.slideshare.net/shengyou/2-43453836 3. 專案啟動與設定 - http://www.slideshare.net/shengyou/3-43453837 4. Schema & Migration 操作 - http://www.slideshare.net/shengyou/4-schemamigration 5. Model & Seeding 整合 - http://www.slideshare.net/shengyou/5-modelseeding 6. 使用 Eloquent ORM - http://www.slideshare.net/shengyou/6-eloquent-orm 7. Route 機制 - http://www.slideshare.net/shengyou/7-route 8. View 與 Blade 樣板引擎 - http://www.slideshare.net/shengyou/8-view 9. 連結 Controller - http://www.slideshare.net/shengyou/9-controller 10. CRUD 綜合應用 - http://www.slideshare.net/shengyou/10-crud 11. 使用者認證 - http://www.slideshare.net/shengyou/11-43453858 12. 應用程式佈署 - http://www.slideshare.net/shengyou/12-43453865 完整課程訊息請見:http://www.laravel-dojo.com/courses/laravel4-first-class 程式碼範例請見:https://github.com/laravel-dojo/laravel4-first-class-example
課程簡介
課程簡介
Shengyou Fan
LaravelConf Taiwan 2017 單頁面應用與前後端分離開發投影片
LaravelConf Taiwan 2017 單頁面應用與前後端分離開發
LaravelConf Taiwan 2017 單頁面應用與前後端分離開發
俊仁 陳
在 2015 年 7 月至新北市樹林國小舉辦 Laravel 工作坊,讓參與的學員在 30 個小時內學會使用 Laravel 建置一個具 Open ID 認證功能的網路應用程式。
工作坊總結
工作坊總結
Shengyou Fan
在 2015 年 7 月至新北市樹林國小舉辦 Laravel 工作坊,讓參與的學員在 30 個小時內學會使用 Laravel 建置一個具 Open ID 認證功能的網路應用程式。
Migrations 與 Schema 操作
Migrations 與 Schema 操作
Shengyou Fan
在 2015 年 7 月至新北市樹林國小舉辦 Laravel 工作坊,讓參與的學員在 30 個小時內學會使用 Laravel 建置一個具 Open ID 認證功能的網路應用程式。
整合 Open ID
整合 Open ID
Shengyou Fan
More Related Content
What's hot
在 2015 年 5 月,我們與臺中科大資工系合作,舉辦 Laravel 工作坊,讓參與的學員在 20 個小時內學會使用 Laravel 建置一個簡易的 Blog 系統。
開發環境建置
開發環境建置
Shengyou Fan
在 2015 年 5 月,我們與臺中科大資工系合作,舉辦 Laravel 工作坊,讓參與的學員在 20 個小時內學會使用 Laravel 建置一個簡易的 Blog 系統。
Route路由控制
Route路由控制
Shengyou Fan
在 2015 年 7 月至新北市樹林國小舉辦 Laravel 工作坊,讓參與的學員在 30 個小時內學會使用 Laravel 建置一個具 Open ID 認證功能的網路應用程式。
Eloquent ORM
Eloquent ORM
Shengyou Fan
於 2014/12/6, 7, 13, 14 受邀於 彰化師範大學 資訊工程學系系學會 進行 Laravel 工作坊,內容共分 12 個主題: 0. 工作坊簡介 - http://www.slideshare.net/shengyou/0-43453831 1. 開發環境建置 - http://www.slideshare.net/shengyou/1-43453834 2. 開發流程與工具介紹 - http://www.slideshare.net/shengyou/2-43453836 3. 專案啟動與設定 - http://www.slideshare.net/shengyou/3-43453837 4. Schema & Migration 操作 - http://www.slideshare.net/shengyou/4-schemamigration 5. Model & Seeding 整合 - http://www.slideshare.net/shengyou/5-modelseeding 6. 使用 Eloquent ORM - http://www.slideshare.net/shengyou/6-eloquent-orm 7. Route 機制 - http://www.slideshare.net/shengyou/7-route 8. View 與 Blade 樣板引擎 - http://www.slideshare.net/shengyou/8-view 9. 連結 Controller - http://www.slideshare.net/shengyou/9-controller 10. CRUD 綜合應用 - http://www.slideshare.net/shengyou/10-crud 11. 使用者認證 - http://www.slideshare.net/shengyou/11-43453858 12. 應用程式佈署 - http://www.slideshare.net/shengyou/12-43453865 完整課程訊息請見:http://www.laravel-dojo.com/courses/laravel4-first-class 程式碼範例請見:https://github.com/laravel-dojo/laravel4-first-class-example
應用程式佈署
應用程式佈署
Shengyou Fan
於 2014/12/6, 7, 13, 14 受邀於 彰化師範大學 資訊工程學系系學會 進行 Laravel 工作坊,內容共分 12 個主題: 0. 工作坊簡介 - http://www.slideshare.net/shengyou/0-43453831 1. 開發環境建置 - http://www.slideshare.net/shengyou/1-43453834 2. 開發流程與工具介紹 - http://www.slideshare.net/shengyou/2-43453836 3. 專案啟動與設定 - http://www.slideshare.net/shengyou/3-43453837 4. Schema & Migration 操作 - http://www.slideshare.net/shengyou/4-schemamigration 5. Model & Seeding 整合 - http://www.slideshare.net/shengyou/5-modelseeding 6. 使用 Eloquent ORM - http://www.slideshare.net/shengyou/6-eloquent-orm 7. Route 機制 - http://www.slideshare.net/shengyou/7-route 8. View 與 Blade 樣板引擎 - http://www.slideshare.net/shengyou/8-view 9. 連結 Controller - http://www.slideshare.net/shengyou/9-controller 10. CRUD 綜合應用 - http://www.slideshare.net/shengyou/10-crud 11. 使用者認證 - http://www.slideshare.net/shengyou/11-43453858 12. 應用程式佈署 - http://www.slideshare.net/shengyou/12-43453865 完整課程訊息請見:http://www.laravel-dojo.com/courses/laravel4-first-class 程式碼範例請見:https://github.com/laravel-dojo/laravel4-first-class-example
View 與 Blade 樣板引擎
View 與 Blade 樣板引擎
Shengyou Fan
在 2015 年 5 月,我們與臺中科大資工系合作,舉辦 Laravel 工作坊,讓參與的學員在 20 個小時內學會使用 Laravel 建置一個簡易的 Blog 系統。
工作坊簡介
工作坊簡介
Shengyou Fan
在 2015 年 5 月,我們與臺中科大資工系合作,舉辦 Laravel 工作坊,讓參與的學員在 20 個小時內學會使用 Laravel 建置一個簡易的 Blog 系統。
View 與 Blade 樣板引擎
View 與 Blade 樣板引擎
Shengyou Fan
在 2015 年 7 月至新北市樹林國小舉辦 Laravel 工作坊,讓參與的學員在 30 個小時內學會使用 Laravel 建置一個具 Open ID 認證功能的網路應用程式。
啟動 Laravel 與環境設定
啟動 Laravel 與環境設定
Shengyou Fan
在 2015 年 7 月至新北市樹林國小舉辦 Laravel 工作坊,讓參與的學員在 30 個小時內學會使用 Laravel 建置一個具 Open ID 認證功能的網路應用程式。
Model 設定與 Seeding
Model 設定與 Seeding
Shengyou Fan
在 2015 年 7 月至新北市樹林國小舉辦 Laravel 工作坊,讓參與的學員在 30 個小時內學會使用 Laravel 建置一個具 Open ID 認證功能的網路應用程式。
使用者認證
使用者認證
Shengyou Fan
Laravel 台灣在 2016 年 COSCUP 大會裡舉辦 Laravel 部署工作坊,此為工作坊部署指南投影片,示範三大平台的部署方式。
COSCUP 2016 Laravel 部署工作坊 - 部署指南
COSCUP 2016 Laravel 部署工作坊 - 部署指南
Shengyou Fan
在 2015 年 7 月至新北市樹林國小舉辦 Laravel 工作坊,讓參與的學員在 30 個小時內學會使用 Laravel 建置一個具 Open ID 認證功能的網路應用程式。
驗證與訊息
驗證與訊息
Shengyou Fan
在 2015 年 7 月至新北市樹林國小舉辦 Laravel 工作坊,讓參與的學員在 30 個小時內學會使用 Laravel 建置一個具 Open ID 認證功能的網路應用程式。
Composer 套件管理
Composer 套件管理
Shengyou Fan
在 2015 年 5 月,我們與臺中科大資工系合作,舉辦 Laravel 工作坊,讓參與的學員在 20 個小時內學會使用 Laravel 建置一個簡易的 Blog 系統。
使用 Controller
使用 Controller
Shengyou Fan
在 2015 年 7 月至新北市樹林國小舉辦 Laravel 工作坊,讓參與的學員在 30 個小時內學會使用 Laravel 建置一個具 Open ID 認證功能的網路應用程式。
CRUD 綜合運用
CRUD 綜合運用
Shengyou Fan
在 2015 年 7 月至新北市樹林國小舉辦 Laravel 工作坊,讓參與的學員在 30 個小時內學會使用 Laravel 建置一個具 Open ID 認證功能的網路應用程式。
PHP 語法基礎與物件導向
PHP 語法基礎與物件導向
Shengyou Fan
在 2015 年 5 月,我們與臺中科大資工系合作,舉辦 Laravel 工作坊,讓參與的學員在 20 個小時內學會使用 Laravel 建置一個簡易的 Blog 系統。
工作坊總結
工作坊總結
Shengyou Fan
於 2014/12/6, 7, 13, 14 受邀於 彰化師範大學 資訊工程學系系學會 進行 Laravel 工作坊,內容共分 12 個主題: 0. 工作坊簡介 - http://www.slideshare.net/shengyou/0-43453831 1. 開發環境建置 - http://www.slideshare.net/shengyou/1-43453834 2. 開發流程與工具介紹 - http://www.slideshare.net/shengyou/2-43453836 3. 專案啟動與設定 - http://www.slideshare.net/shengyou/3-43453837 4. Schema & Migration 操作 - http://www.slideshare.net/shengyou/4-schemamigration 5. Model & Seeding 整合 - http://www.slideshare.net/shengyou/5-modelseeding 6. 使用 Eloquent ORM - http://www.slideshare.net/shengyou/6-eloquent-orm 7. Route 機制 - http://www.slideshare.net/shengyou/7-route 8. View 與 Blade 樣板引擎 - http://www.slideshare.net/shengyou/8-view 9. 連結 Controller - http://www.slideshare.net/shengyou/9-controller 10. CRUD 綜合應用 - http://www.slideshare.net/shengyou/10-crud 11. 使用者認證 - http://www.slideshare.net/shengyou/11-43453858 12. 應用程式佈署 - http://www.slideshare.net/shengyou/12-43453865 完整課程訊息請見:http://www.laravel-dojo.com/courses/laravel4-first-class 程式碼範例請見:https://github.com/laravel-dojo/laravel4-first-class-example
課程簡介
課程簡介
Shengyou Fan
LaravelConf Taiwan 2017 單頁面應用與前後端分離開發投影片
LaravelConf Taiwan 2017 單頁面應用與前後端分離開發
LaravelConf Taiwan 2017 單頁面應用與前後端分離開發
俊仁 陳
在 2015 年 7 月至新北市樹林國小舉辦 Laravel 工作坊,讓參與的學員在 30 個小時內學會使用 Laravel 建置一個具 Open ID 認證功能的網路應用程式。
工作坊總結
工作坊總結
Shengyou Fan
What's hot
(20)
開發環境建置
開發環境建置
Route路由控制
Route路由控制
Eloquent ORM
Eloquent ORM
應用程式佈署
應用程式佈署
View 與 Blade 樣板引擎
View 與 Blade 樣板引擎
工作坊簡介
工作坊簡介
View 與 Blade 樣板引擎
View 與 Blade 樣板引擎
啟動 Laravel 與環境設定
啟動 Laravel 與環境設定
Model 設定與 Seeding
Model 設定與 Seeding
使用者認證
使用者認證
COSCUP 2016 Laravel 部署工作坊 - 部署指南
COSCUP 2016 Laravel 部署工作坊 - 部署指南
驗證與訊息
驗證與訊息
Composer 套件管理
Composer 套件管理
使用 Controller
使用 Controller
CRUD 綜合運用
CRUD 綜合運用
PHP 語法基礎與物件導向
PHP 語法基礎與物件導向
工作坊總結
工作坊總結
課程簡介
課程簡介
LaravelConf Taiwan 2017 單頁面應用與前後端分離開發
LaravelConf Taiwan 2017 單頁面應用與前後端分離開發
工作坊總結
工作坊總結
Viewers also liked
在 2015 年 7 月至新北市樹林國小舉辦 Laravel 工作坊,讓參與的學員在 30 個小時內學會使用 Laravel 建置一個具 Open ID 認證功能的網路應用程式。
Migrations 與 Schema 操作
Migrations 與 Schema 操作
Shengyou Fan
在 2015 年 7 月至新北市樹林國小舉辦 Laravel 工作坊,讓參與的學員在 30 個小時內學會使用 Laravel 建置一個具 Open ID 認證功能的網路應用程式。
整合 Open ID
整合 Open ID
Shengyou Fan
在 2015 年 7 月至新北市樹林國小舉辦 Laravel 工作坊,讓參與的學員在 30 個小時內學會使用 Laravel 建置一個具 Open ID 認證功能的網路應用程式。
工作坊簡介
工作坊簡介
Shengyou Fan
於 2014/12/6, 7, 13, 14 受邀於 彰化師範大學 資訊工程學系系學會 進行 Laravel 工作坊,內容共分 12 個主題: 0. 工作坊簡介 - http://www.slideshare.net/shengyou/0-43453831 1. 開發環境建置 - http://www.slideshare.net/shengyou/1-43453834 2. 開發流程與工具介紹 - http://www.slideshare.net/shengyou/2-43453836 3. 專案啟動與設定 - http://www.slideshare.net/shengyou/3-43453837 4. Schema & Migration 操作 - http://www.slideshare.net/shengyou/4-schemamigration 5. Model & Seeding 整合 - http://www.slideshare.net/shengyou/5-modelseeding 6. 使用 Eloquent ORM - http://www.slideshare.net/shengyou/6-eloquent-orm 7. Route 機制 - http://www.slideshare.net/shengyou/7-route 8. View 與 Blade 樣板引擎 - http://www.slideshare.net/shengyou/8-view 9. 連結 Controller - http://www.slideshare.net/shengyou/9-controller 10. CRUD 綜合應用 - http://www.slideshare.net/shengyou/10-crud 11. 使用者認證 - http://www.slideshare.net/shengyou/11-43453858 12. 應用程式佈署 - http://www.slideshare.net/shengyou/12-43453865 完整課程訊息請見:http://www.laravel-dojo.com/courses/laravel4-first-class 程式碼範例請見:https://github.com/laravel-dojo/laravel4-first-class-example
Route 機制
Route 機制
Shengyou Fan
於 2014/12/6, 7, 13, 14 受邀於 彰化師範大學 資訊工程學系系學會 進行 Laravel 工作坊,內容共分 12 個主題: 0. 工作坊簡介 - http://www.slideshare.net/shengyou/0-43453831 1. 開發環境建置 - http://www.slideshare.net/shengyou/1-43453834 2. 開發流程與工具介紹 - http://www.slideshare.net/shengyou/2-43453836 3. 專案啟動與設定 - http://www.slideshare.net/shengyou/3-43453837 4. Schema & Migration 操作 - http://www.slideshare.net/shengyou/4-schemamigration 5. Model & Seeding 整合 - http://www.slideshare.net/shengyou/5-modelseeding 6. 使用 Eloquent ORM - http://www.slideshare.net/shengyou/6-eloquent-orm 7. Route 機制 - http://www.slideshare.net/shengyou/7-route 8. View 與 Blade 樣板引擎 - http://www.slideshare.net/shengyou/8-view 9. 連結 Controller - http://www.slideshare.net/shengyou/9-controller 10. CRUD 綜合應用 - http://www.slideshare.net/shengyou/10-crud 11. 使用者認證 - http://www.slideshare.net/shengyou/11-43453858 12. 應用程式佈署 - http://www.slideshare.net/shengyou/12-43453865 完整課程訊息請見:http://www.laravel-dojo.com/courses/laravel4-first-class 程式碼範例請見:https://github.com/laravel-dojo/laravel4-first-class-example
使用 Eloquent ORM
使用 Eloquent ORM
Shengyou Fan
於 2014/12/6, 7, 13, 14 受邀於 彰化師範大學 資訊工程學系系學會 進行 Laravel 工作坊,內容共分 12 個主題: 0. 工作坊簡介 - http://www.slideshare.net/shengyou/0-43453831 1. 開發環境建置 - http://www.slideshare.net/shengyou/1-43453834 2. 開發流程與工具介紹 - http://www.slideshare.net/shengyou/2-43453836 3. 專案啟動與設定 - http://www.slideshare.net/shengyou/3-43453837 4. Schema & Migration 操作 - http://www.slideshare.net/shengyou/4-schemamigration 5. Model & Seeding 整合 - http://www.slideshare.net/shengyou/5-modelseeding 6. 使用 Eloquent ORM - http://www.slideshare.net/shengyou/6-eloquent-orm 7. Route 機制 - http://www.slideshare.net/shengyou/7-route 8. View 與 Blade 樣板引擎 - http://www.slideshare.net/shengyou/8-view 9. 連結 Controller - http://www.slideshare.net/shengyou/9-controller 10. CRUD 綜合應用 - http://www.slideshare.net/shengyou/10-crud 11. 使用者認證 - http://www.slideshare.net/shengyou/11-43453858 12. 應用程式佈署 - http://www.slideshare.net/shengyou/12-43453865 完整課程訊息請見:http://www.laravel-dojo.com/courses/laravel4-first-class 程式碼範例請見:https://github.com/laravel-dojo/laravel4-first-class-example
Schema & Migration操作
Schema & Migration操作
Shengyou Fan
於 2014/12/6, 7, 13, 14 受邀於 彰化師範大學 資訊工程學系系學會 進行 Laravel 工作坊,內容共分 12 個主題: 0. 工作坊簡介 - http://www.slideshare.net/shengyou/0-43453831 1. 開發環境建置 - http://www.slideshare.net/shengyou/1-43453834 2. 開發流程與工具介紹 - http://www.slideshare.net/shengyou/2-43453836 3. 專案啟動與設定 - http://www.slideshare.net/shengyou/3-43453837 4. Schema & Migration 操作 - http://www.slideshare.net/shengyou/4-schemamigration 5. Model & Seeding 整合 - http://www.slideshare.net/shengyou/5-modelseeding 6. 使用 Eloquent ORM - http://www.slideshare.net/shengyou/6-eloquent-orm 7. Route 機制 - http://www.slideshare.net/shengyou/7-route 8. View 與 Blade 樣板引擎 - http://www.slideshare.net/shengyou/8-view 9. 連結 Controller - http://www.slideshare.net/shengyou/9-controller 10. CRUD 綜合應用 - http://www.slideshare.net/shengyou/10-crud 11. 使用者認證 - http://www.slideshare.net/shengyou/11-43453858 12. 應用程式佈署 - http://www.slideshare.net/shengyou/12-43453865 完整課程訊息請見:http://www.laravel-dojo.com/courses/laravel4-first-class 程式碼範例請見:https://github.com/laravel-dojo/laravel4-first-class-example
開發流程與工具介紹
開發流程與工具介紹
Shengyou Fan
於 2014/12/6, 7, 13, 14 受邀於 彰化師範大學 資訊工程學系系學會 進行 Laravel 工作坊,內容共分 12 個主題: 0. 工作坊簡介 - http://www.slideshare.net/shengyou/0-43453831 1. 開發環境建置 - http://www.slideshare.net/shengyou/1-43453834 2. 開發流程與工具介紹 - http://www.slideshare.net/shengyou/2-43453836 3. 專案啟動與設定 - http://www.slideshare.net/shengyou/3-43453837 4. Schema & Migration 操作 - http://www.slideshare.net/shengyou/4-schemamigration 5. Model & Seeding 整合 - http://www.slideshare.net/shengyou/5-modelseeding 6. 使用 Eloquent ORM - http://www.slideshare.net/shengyou/6-eloquent-orm 7. Route 機制 - http://www.slideshare.net/shengyou/7-route 8. View 與 Blade 樣板引擎 - http://www.slideshare.net/shengyou/8-view 9. 連結 Controller - http://www.slideshare.net/shengyou/9-controller 10. CRUD 綜合應用 - http://www.slideshare.net/shengyou/10-crud 11. 使用者認證 - http://www.slideshare.net/shengyou/11-43453858 12. 應用程式佈署 - http://www.slideshare.net/shengyou/12-43453865 完整課程訊息請見:http://www.laravel-dojo.com/courses/laravel4-first-class 程式碼範例請見:https://github.com/laravel-dojo/laravel4-first-class-example
開發環境建置
開發環境建置
Shengyou Fan
於 2014/12/6, 7, 13, 14 受邀於 彰化師範大學 資訊工程學系系學會 進行 Laravel 工作坊,內容共分 12 個主題: 0. 工作坊簡介 - http://www.slideshare.net/shengyou/0-43453831 1. 開發環境建置 - http://www.slideshare.net/shengyou/1-43453834 2. 開發流程與工具介紹 - http://www.slideshare.net/shengyou/2-43453836 3. 專案啟動與設定 - http://www.slideshare.net/shengyou/3-43453837 4. Schema & Migration 操作 - http://www.slideshare.net/shengyou/4-schemamigration 5. Model & Seeding 整合 - http://www.slideshare.net/shengyou/5-modelseeding 6. 使用 Eloquent ORM - http://www.slideshare.net/shengyou/6-eloquent-orm 7. Route 機制 - http://www.slideshare.net/shengyou/7-route 8. View 與 Blade 樣板引擎 - http://www.slideshare.net/shengyou/8-view 9. 連結 Controller - http://www.slideshare.net/shengyou/9-controller 10. CRUD 綜合應用 - http://www.slideshare.net/shengyou/10-crud 11. 使用者認證 - http://www.slideshare.net/shengyou/11-43453858 12. 應用程式佈署 - http://www.slideshare.net/shengyou/12-43453865 完整課程訊息請見:http://www.laravel-dojo.com/courses/laravel4-first-class 程式碼範例請見:https://github.com/laravel-dojo/laravel4-first-class-example
專案啟動與設定
專案啟動與設定
Shengyou Fan
於 2014/12/6, 7, 13, 14 受邀於 彰化師範大學 資訊工程學系系學會 進行 Laravel 工作坊,內容共分 12 個主題: 0. 工作坊簡介 - http://www.slideshare.net/shengyou/0-43453831 1. 開發環境建置 - http://www.slideshare.net/shengyou/1-43453834 2. 開發流程與工具介紹 - http://www.slideshare.net/shengyou/2-43453836 3. 專案啟動與設定 - http://www.slideshare.net/shengyou/3-43453837 4. Schema & Migration 操作 - http://www.slideshare.net/shengyou/4-schemamigration 5. Model & Seeding 整合 - http://www.slideshare.net/shengyou/5-modelseeding 6. 使用 Eloquent ORM - http://www.slideshare.net/shengyou/6-eloquent-orm 7. Route 機制 - http://www.slideshare.net/shengyou/7-route 8. View 與 Blade 樣板引擎 - http://www.slideshare.net/shengyou/8-view 9. 連結 Controller - http://www.slideshare.net/shengyou/9-controller 10. CRUD 綜合應用 - http://www.slideshare.net/shengyou/10-crud 11. 使用者認證 - http://www.slideshare.net/shengyou/11-43453858 12. 應用程式佈署 - http://www.slideshare.net/shengyou/12-43453865 完整課程訊息請見:http://www.laravel-dojo.com/courses/laravel4-first-class 程式碼範例請見:https://github.com/laravel-dojo/laravel4-first-class-example
Model & Seeding整合
Model & Seeding整合
Shengyou Fan
於 2014/12/6, 7, 13, 14 受邀於 彰化師範大學 資訊工程學系系學會 進行 Laravel 工作坊,內容共分 12 個主題: 0. 工作坊簡介 - http://www.slideshare.net/shengyou/0-43453831 1. 開發環境建置 - http://www.slideshare.net/shengyou/1-43453834 2. 開發流程與工具介紹 - http://www.slideshare.net/shengyou/2-43453836 3. 專案啟動與設定 - http://www.slideshare.net/shengyou/3-43453837 4. Schema & Migration 操作 - http://www.slideshare.net/shengyou/4-schemamigration 5. Model & Seeding 整合 - http://www.slideshare.net/shengyou/5-modelseeding 6. 使用 Eloquent ORM - http://www.slideshare.net/shengyou/6-eloquent-orm 7. Route 機制 - http://www.slideshare.net/shengyou/7-route 8. View 與 Blade 樣板引擎 - http://www.slideshare.net/shengyou/8-view 9. 連結 Controller - http://www.slideshare.net/shengyou/9-controller 10. CRUD 綜合應用 - http://www.slideshare.net/shengyou/10-crud 11. 使用者認證 - http://www.slideshare.net/shengyou/11-43453858 12. 應用程式佈署 - http://www.slideshare.net/shengyou/12-43453865 完整課程訊息請見:http://www.laravel-dojo.com/courses/laravel4-first-class 程式碼範例請見:https://github.com/laravel-dojo/laravel4-first-class-example
使用者認證
使用者認證
Shengyou Fan
於 2014/12/6, 7, 13, 14 受邀於 彰化師範大學 資訊工程學系系學會 進行 Laravel 工作坊,內容共分 12 個主題: 0. 工作坊簡介 - http://www.slideshare.net/shengyou/0-43453831 1. 開發環境建置 - http://www.slideshare.net/shengyou/1-43453834 2. 開發流程與工具介紹 - http://www.slideshare.net/shengyou/2-43453836 3. 專案啟動與設定 - http://www.slideshare.net/shengyou/3-43453837 4. Schema & Migration 操作 - http://www.slideshare.net/shengyou/4-schemamigration 5. Model & Seeding 整合 - http://www.slideshare.net/shengyou/5-modelseeding 6. 使用 Eloquent ORM - http://www.slideshare.net/shengyou/6-eloquent-orm 7. Route 機制 - http://www.slideshare.net/shengyou/7-route 8. View 與 Blade 樣板引擎 - http://www.slideshare.net/shengyou/8-view 9. 連結 Controller - http://www.slideshare.net/shengyou/9-controller 10. CRUD 綜合應用 - http://www.slideshare.net/shengyou/10-crud 11. 使用者認證 - http://www.slideshare.net/shengyou/11-43453858 12. 應用程式佈署 - http://www.slideshare.net/shengyou/12-43453865 完整課程訊息請見:http://www.laravel-dojo.com/courses/laravel4-first-class 程式碼範例請見:https://github.com/laravel-dojo/laravel4-first-class-example
CRUD 綜合應用
CRUD 綜合應用
Shengyou Fan
Viewers also liked
(12)
Migrations 與 Schema 操作
Migrations 與 Schema 操作
整合 Open ID
整合 Open ID
工作坊簡介
工作坊簡介
Route 機制
Route 機制
使用 Eloquent ORM
使用 Eloquent ORM
Schema & Migration操作
Schema & Migration操作
開發流程與工具介紹
開發流程與工具介紹
開發環境建置
開發環境建置
專案啟動與設定
專案啟動與設定
Model & Seeding整合
Model & Seeding整合
使用者認證
使用者認證
CRUD 綜合應用
CRUD 綜合應用
Similar to View 與 Blade 樣板引擎
Drupal 版型設計 - 瞭解版型程式
Drupal 版型設計 - 瞭解版型程式
Chris Wu
在 2015 年 4 月至元智大學資訊傳播約系舉辦網站製作工作坊,讓參與的學員在 4 週內學會 HTML/CSS 基礎,並運用 Bootstrap 建置靜態網站。
HTML 語法教學
HTML 語法教學
Shengyou Fan
Css 大家可以借鉴一二
高效率的、可维护的Css
高效率的、可维护的Css
simaopig
关于如何书写高效、可维护、组件化的CSS,翻译自Russ Weakley的《Efficient, maintainable CSS》 http://www.slideshare.net/maxdesign/efficient-maintainable-css-presentation
[译]Efficient, maintainable CSS
[译]Efficient, maintainable CSS
jeannewoo
主講人:飛鳥(Asika) (http://blog.asikart.com) I Love Joomla 2012.2月小聚 http://www.facebook.com/groups/lovejoomla/
【 I Love Joomla 】- Joomla!佈景製作教學
【 I Love Joomla 】- Joomla!佈景製作教學
ilovejoomla
在 2015 年 5 月,我們與臺中科大資工系合作,舉辦 Laravel 工作坊,讓參與的學員在 20 個小時內學會使用 Laravel 建置一個簡易的 Blog 系統。
Migrations 與 Schema操作
Migrations 與 Schema操作
Shengyou Fan
Inside the browser - how browser work when you enter an URL in the address bar
Inside the browser
Inside the browser
otakustay
I Love Joomla! 佈景製作教學 0212
I Love Joomla! 佈景製作教學 0212
Asika Simon
Servlet & JSP 教學手冊第二版
Servlet & JSP 教學手冊第二版 - 第 1 章:簡介Web應用程式
Servlet & JSP 教學手冊第二版 - 第 1 章:簡介Web應用程式
Justin Lin
原本對企業內部分享的資料,粗淺地介紹如何快速上手與體驗MVC4的優點。
How to ASP.NET MVC4
How to ASP.NET MVC4
Daniel Chou
CodeIgniter 2.1.x MVC (Model, View and Controller)
Introduction to MVC of CodeIgniter 2.1.x
Introduction to MVC of CodeIgniter 2.1.x
Bo-Yi Wu
Template mb-kao
Template mb-kao
xwcoder
浅析浏览器解析和渲染
浅析浏览器解析和渲染
Ailsa126
Base on ScottGu's Blogs
Razor_MVC3_Quick_Reference
Razor_MVC3_Quick_Reference
振林 谭
Word press theme主题制作教程
Word press theme主题制作教程
pangyuxing
Php
Php
paitoubing
go 文档
4. Go 工程化实践-0124-v2.pdf
4. Go 工程化实践-0124-v2.pdf
ssuserd6c7621
Introduce twMVC list text here ASP.NET MVC 可以吃嗎? ASP.NET MVC 的成功案例 什麼是 MVC MVC 概觀 ASP.NET MVC 對物件導向的潛移默化 View 簡介 View Engine HTML Helper Partial View Razer Helper 小技巧
twMVC#01 | ASP.NET MVC 的第一次親密接觸
twMVC#01 | ASP.NET MVC 的第一次親密接觸
twMVC
ABOUT php study.
Php study.20130110
Php study.20130110
bngoogle
2011 JavaTwo JSF 2.0
2011 JavaTwo JSF 2.0
Anthony Chen
Similar to View 與 Blade 樣板引擎
(20)
Drupal 版型設計 - 瞭解版型程式
Drupal 版型設計 - 瞭解版型程式
HTML 語法教學
HTML 語法教學
高效率的、可维护的Css
高效率的、可维护的Css
[译]Efficient, maintainable CSS
[译]Efficient, maintainable CSS
【 I Love Joomla 】- Joomla!佈景製作教學
【 I Love Joomla 】- Joomla!佈景製作教學
Migrations 與 Schema操作
Migrations 與 Schema操作
Inside the browser
Inside the browser
I Love Joomla! 佈景製作教學 0212
I Love Joomla! 佈景製作教學 0212
Servlet & JSP 教學手冊第二版 - 第 1 章:簡介Web應用程式
Servlet & JSP 教學手冊第二版 - 第 1 章:簡介Web應用程式
How to ASP.NET MVC4
How to ASP.NET MVC4
Introduction to MVC of CodeIgniter 2.1.x
Introduction to MVC of CodeIgniter 2.1.x
Template mb-kao
Template mb-kao
浅析浏览器解析和渲染
浅析浏览器解析和渲染
Razor_MVC3_Quick_Reference
Razor_MVC3_Quick_Reference
Word press theme主题制作教程
Word press theme主题制作教程
Php
Php
4. Go 工程化实践-0124-v2.pdf
4. Go 工程化实践-0124-v2.pdf
twMVC#01 | ASP.NET MVC 的第一次親密接觸
twMVC#01 | ASP.NET MVC 的第一次親密接觸
Php study.20130110
Php study.20130110
2011 JavaTwo JSF 2.0
2011 JavaTwo JSF 2.0
More from Shengyou Fan
透過 JetBrains 及 Google 兩邊團隊的努力,Compose 已經成為跨平台 UI 的成熟解決方案。現在,在 Android、iOS、Desktop 及 Web 等平台上都可以使用 Compose 實作 UI 介面。再加上 Kotlin Multiplatform 跨平台開發的能力,kotlinx 官方跨平台套件庫的加持,在多個平台共享業務邏輯變得更加容易。兩者雙箭合一,能最大化共享 UI 及業務邏輯。在這場分享中,將從業務邏輯的共用開始,一路從 Server-Side、兩個 Mobile 平台到 Desktop,示範如何透過 Kotlin Multiplatform 和 Compose Multiplatform 的綜合應用,在多個平台上建立統一的前端和後端應用。聽完這場分享後,將能更深入地了解 Kotlin Multiplatform 生態系,並學習在多平台上共享前後端程式碼的開發流程與技術細節。
[GDG Kaohsiung DevFest 2023] 以 Compose 及 Kotlin Multiplatform 打造多平台應用程式
[GDG Kaohsiung DevFest 2023] 以 Compose 及 Kotlin Multiplatform 打造多平台應用程式
Shengyou Fan
使用 Kotlin 的多平台發佈能力,已經成為在不同平台間共用業務邏輯的穩健解決方案。然而,早先 UI 仍需要在各平台以原生元件進行實作,增加了開發門檻。隨著 Android 團隊推出 Jetpack Compose,為 UI 開發迎來了一條新路徑,JetBrains 團隊選中並將其移植為 Kotlin Multiplatform 技術的一部分,形成了跨平台的 UI 解決方案 - Compose Multiplatform。現在,在 Android、Desktop、Web 等平台上都可以使用 Compose 語法來實作 UI 介面。這種多平台開發架構為開發者提供了彈性,可以根據需求靈活調整程式碼的共用比例。 日前在 KotlinConf’23 大會上,Kotlin 團隊進一步公佈了 Compose for iOS (Alpha 版),使開發者能夠在開發 Mobile UI 時使用 Compose 語法,使得多平台開發的最後一塊拼圖得以完整!在這場分享中,將從業務邏輯的共用開始,一路從 Server-Side、兩個 Mobile 平台到 Desktop,示範如何透過 Kotlin Multiplatform 和 Compose Multiplatform 的綜合應用,在多個平台上建立統一的前端和後端應用。聽完這場分享後,將能更深入地了解 Kotlin Multiplatform 生態系,並學習在多平台上共享前後端程式碼的開發流程與技術細節。
[JCConf 2023] 從 Kotlin Multiplatform 到 Compose Multiplatform:在多平台間輕鬆共用業務邏輯與 U...
[JCConf 2023] 從 Kotlin Multiplatform 到 Compose Multiplatform:在多平台間輕鬆共用業務邏輯與 U...
Shengyou Fan
本讀書會以【深入淺出 Kotlin】(Dawn Griffiths、David Griffiths 著/賴屹民 譯 由 歐萊禮/碁峯 發行) 做為導讀的書本。 內容以這本書為主軸, 每週進行一個小時,討論書裡的 1 章 (或關聯的幾個章節)。 前面會很快的把書裡的內容帶過一次,然後再帶大家跟著做書裡的挑戰練習,若有其他參考資料會再陸續補充。 若您想要參加這個讀書會,建議手上要有一本會比較有參與感,書本可在天瓏書店購買。 詳細資訊請見: https://tw.kotlin.tips/study-jams/topic/beginner
[Kotlin 讀書會第五梯次] 深入淺出 Kotlin 第一章導讀
[Kotlin 讀書會第五梯次] 深入淺出 Kotlin 第一章導讀
Shengyou Fan
經過 27 年的發展,PHP 的許多部份已脫離了當初設計的使用方式,拿來寫 CLI 工具就是一個經典的例子。不過要執行 PHP 指令仍得依賴 Zend Engine,怎樣才能做到類似 Rust 或 Go 那種一次打包、多處執行的效果呢?Micro 專案給出了一個極具創意的答案:透過將 PHP 程式與輕量的 Zend Engine 打包,就能做出多個平台的 Binary 執行檔。在這場分享裡,將介紹 Micro 專案發起的緣由、底層的運作機制及可以應用的情境,並實際示範幾個應用程式打包的情境,打開大家對 PHP Runtime、應用程式打包及發佈的想像。
[WebConf Taiwan 2023] 一份 Zend Engine 外帶!透過 Micro 讓一次打包、多處運行變得可能
[WebConf Taiwan 2023] 一份 Zend Engine 外帶!透過 Micro 讓一次打包、多處運行變得可能
Shengyou Fan
In 2022, I launched a Kotlin podcast show, Kotlin Fireside Chat, with my friends in Kotlin User Group. Now, we're taking things to the next level by building a podcast website with a statistical analysis dashboard. We've built a static website using Jamstack and connected it to a serverless API written in Kotlin. In order to aggregate the listener number across platforms, such as YouTube, BiliBili, Ximalaya, Lizhi, Qingting, we've also created a crawler to grab those numbers and display them in a custom dashboard. Everything is made by open source technology and deployed on Google Cloud Platform. In this talk, I'll share my experience and the lessons I learned when using all the technologies in 2023.
How I make a podcast website using serverless technology in 2023
How I make a podcast website using serverless technology in 2023
Shengyou Fan
這份簡報是第一屆 Effective Kotlin 讀書會第八章的導讀內容
[Effective Kotlin 讀書會] 第八章 Efficient collection processing 導讀
[Effective Kotlin 讀書會] 第八章 Efficient collection processing 導讀
Shengyou Fan
經過多年發展,Kotlin 已是一個支援多平台開發的程式語言,讓開發者能用一個程式語言開發包括 Server-Side、Desktop、Mobile、Frontend 等不同平台的應用程式。在這場分享裡,將介紹 Kotlin Multiplatform 的發展藍圖,並示範多平台開發時的專案架構、工作流程及開發生態系。聽完這場分享後,將能感受到 Kotlin 多平台開發的威力!
[MOPCON 2022] 以 Kotlin Multiplatform 制霸全平台
[MOPCON 2022] 以 Kotlin Multiplatform 制霸全平台
Shengyou Fan
自從 Android 團隊推出 Jetpack Compose 後,為 UI 開發打開了一條新路線。既然 Jetpack Compose 是由 Kotlin 打造,支援多平台就變得可能。透過 JetBrains 與 Google 兩方的團隊合作,Compose for Desktop 成為開發桌面軟體的新選擇。在這場分享裡,將模擬桌面軟體的開發,使用 Declarative 的風格實作 UI,並討論 Desktop 與 Mobile 的平台差異,以及開發過程中需要注意的細節。聽完這場分享後,會對 Compose for Desktop 的應用及實作方式有基本的認識。
[JCConf 2022] Compose for Desktop - 開發桌面軟體的新選擇
[JCConf 2022] Compose for Desktop - 開發桌面軟體的新選擇
Shengyou Fan
Exposed is a SQL framework made by the JetBrains team. It has two styles, one is type-safe SQL wrapping DSL, and one is DAO. In this sharing, we will talk about how to use Exposed to connect to the database, running CRUD operation in database in two different styles. Furthermore, we will demonstrate how to integrate into Ktor project.
Using the Exposed SQL Framework to Manage Your Database
Using the Exposed SQL Framework to Manage Your Database
Shengyou Fan
巷子裡的開發者都知道,在終端機底下用指令做事是又快、又有效,而且看起來還很帥的做事方式。即便是專注於 Web 開發的 PHP 程式語言,也提供了 CLI SAPI 供開發者打造指令工具。在這場分享裡,將從撰寫 CLI 工具所需的基礎知識出發,逐步介紹如何輸出文字、表格、背景、動畫、打包、發佈以及開發生態系裡可使用的套件與框架。聽完這場分享後,將更能享受以開放原始碼打造工具的快感。
[COSCUP 2022] 讓黑畫面再次偉大 - 用 PHP 寫 CLI 工具
[COSCUP 2022] 讓黑畫面再次偉大 - 用 PHP 寫 CLI 工具
Shengyou Fan
Kotlin 程式語言的標準函式庫內建設計優美的 Collection 函式庫,可以讓開發者用簡潔的程式碼來描述操作資料的步驟,用更好的語意表達邏輯。Collection 在實作時也用上許多語法糖,所以愈了解 Collection,也會愈了解 Kotlin 的語法特性。在這場分享裡,會先從 Collection 四大類別開始介紹,並從九大功能分類中,挑出數個具代表性的用法做範例展示。最後將在活動現場出題模擬實戰,讓聽眾在聽講的過程中,透過參與解題,實際了解 Collection 的應用情境。
[COSCUP 2022] Kotlin Collection 遊樂園
[COSCUP 2022] Kotlin Collection 遊樂園
Shengyou Fan
這場分享將介紹 Kotlin Multiplatform 的發展藍圖,並以 Compose Multiplatform 為例,實際以 Kotlin 撰寫 Android 及 Desktop 兩個平台的應用程式,讓開發者感受一下 Kotlin 多平台開發的威力!
初探 Kotlin Multiplatform
初探 Kotlin Multiplatform
Shengyou Fan
Spring Boot 一直是 Java 開發生態系裡市佔率最高的框架,許多企業都採用其開發自身服務。隨著開發典範的轉移,即便 Spring 提供完整方案,開發者往往對架構修改及服務管理的工作怯步,是否移轉上雲也有所疑慮。在這場分享裡,將會介紹由 Azure 提供的 Spring Cloud 解決方案,並從最簡單的一個 Spring Boot 應用開始,逐步導入微服務架構、連接 Azure DB、藍綠部署到服務監控,讓開發者了解使用 Azure 運行 Spring 是一個簡單又有效率的體驗,加速將 JVM 應用上雲。
簡化 JVM 上雲 - 透過 Azure Spring Cloud 提升開發、發佈及服務監控效率
簡化 JVM 上雲 - 透過 Azure Spring Cloud 提升開發、發佈及服務監控效率
Shengyou Fan
隨著 PHP 版本迭代速度變快,2022 年將迎來 PHP 8 的全盛世代,7 以前的版本將全數 EOL(End of Life)。身為 PHP 開發者的您,勢必面臨升級專案 PHP 版本的工作。但升級專案的 PHP 版本除了要閱讀官方的遷移指南外,還需要人工修改,一有缺漏就會在運行時期出錯。其實只要正確的使用如 PhpStorm、Code Sniffer 或 Qodana 等工具,就能快速找出需要修改的程式碼,再搭配重構工具就能輕鬆升本。還可以整合 TeamCity 建立 CI/CD 機制,全面控管團隊程式碼品質。本次分享將會介紹上述工具,實際示範如何用工具提升升級產能。
[PHP 也有 Day #64] PHP 升級指南
[PHP 也有 Day #64] PHP 升級指南
Shengyou Fan
同時開發及維護兩個平台的 Mobile App 並不容易,但選擇跨平台技術開發卻常有效能不佳的問題。如何用一個語言開發雙平台應用,同時保有各平台原生的操作體驗及效能,成為跨平台開發者最關注的議題。在這場分享里,將會介紹由 JetBrains 團隊推出的 KMM 技術,運用 Kotlin Native 跨平台開發的特性及在 KMM plugin 的輔助下,開發兩種平台的 Mobile App,並輔以實際案例,讓聽眾對 KMM 的開發工作流程有基本的認識。
以 Kotlin Multiplatform Mobile (KMM) 開發跨平台行動應用
以 Kotlin Multiplatform Mobile (KMM) 開發跨平台行動應用
Shengyou Fan
PHP 準備在今年年底推出 8.1,而 Composer 在歷經 8 年的演化下,在 2020 年末也釋出第 2 版,而自詡「現代 PHP 開發者」的你,真的知道 Composer 怎麼用嗎?當畫面上出現紅字時,真的知道原因以及該怎麼解決嗎? 在這一場分享裡,我們將以食譜書(Cookbook)的型式,以數個情境題跟大家討論 Composer 的各種用法,協助大家認識一些較鮮為人知但又一定得知道的經典絕活。聽完這場分享後,你馬上就能帶走一個可以運用在真實專案開發上的技巧。
Composer 經典食譜
Composer 經典食譜
Shengyou Fan
在 2021 年的現代迷上寫指令工具(CLI: Command Line)聽起來有點不合常理?但身為開發者的浪漫就是想到可能就做一個試試!身為一個 Kotlin 開發者,如何用我們最愛的程式語言寫指令工具呢?在這場分享裡,我們將會綜覽幾個 CLI 框架及使用方式,並以實作一個 Generator 當範例,示範如何用 Kotlin 寫 CLI 並在各平台部署成原生程式。您也是老派風格的人嗎?歡迎一起來浪漫一下!
老派浪漫:用 Kotlin 寫 Command Line 工具
老派浪漫:用 Kotlin 寫 Command Line 工具
Shengyou Fan
在這場工作坊裡,我們使用 Kotlin 以 Serverless 的方式撰寫一個 JSON API 服務,並部署到 GCP Cloud Functions 服務。本章為第四單元,帶著學員以 Kotlin 實作 RSS Aggregator 服務。 詳細步驟可參考講義:http://bit.ly/ktsvless
[Kotlin Serverless 工作坊] 單元 4 - 實作 RSS Aggregator
[Kotlin Serverless 工作坊] 單元 4 - 實作 RSS Aggregator
Shengyou Fan
在這場工作坊裡,我們使用 Kotlin 以 Serverless 的方式撰寫一個 JSON API 服務,並部署到 GCP Cloud Functions 服務。本章為第三單元,帶著學員完成一個 Mock API,可以動態地回傳一定筆數的 JSON 資料。 詳細步驟可參考講義:http://bit.ly/ktsvless
[Kotlin Serverless 工作坊] 單元 3 - 實作 JSON API
[Kotlin Serverless 工作坊] 單元 3 - 實作 JSON API
Shengyou Fan
在這場工作坊裡,我們使用 Kotlin 以 Serverless 的方式撰寫一個 JSON API 服務,並部署到 GCP Cloud Functions 服務。本章為第二單元,讓學員了解何謂 Serverless 並對 Cloud Functions 服務有基本的認識。 詳細步驟可參考講義:http://bit.ly/ktsvless
[Kotlin Serverless 工作坊] 單元 2 - 簡介 Kotlin Serverless
[Kotlin Serverless 工作坊] 單元 2 - 簡介 Kotlin Serverless
Shengyou Fan
More from Shengyou Fan
(20)
[GDG Kaohsiung DevFest 2023] 以 Compose 及 Kotlin Multiplatform 打造多平台應用程式
[GDG Kaohsiung DevFest 2023] 以 Compose 及 Kotlin Multiplatform 打造多平台應用程式
[JCConf 2023] 從 Kotlin Multiplatform 到 Compose Multiplatform:在多平台間輕鬆共用業務邏輯與 U...
[JCConf 2023] 從 Kotlin Multiplatform 到 Compose Multiplatform:在多平台間輕鬆共用業務邏輯與 U...
[Kotlin 讀書會第五梯次] 深入淺出 Kotlin 第一章導讀
[Kotlin 讀書會第五梯次] 深入淺出 Kotlin 第一章導讀
[WebConf Taiwan 2023] 一份 Zend Engine 外帶!透過 Micro 讓一次打包、多處運行變得可能
[WebConf Taiwan 2023] 一份 Zend Engine 外帶!透過 Micro 讓一次打包、多處運行變得可能
How I make a podcast website using serverless technology in 2023
How I make a podcast website using serverless technology in 2023
[Effective Kotlin 讀書會] 第八章 Efficient collection processing 導讀
[Effective Kotlin 讀書會] 第八章 Efficient collection processing 導讀
[MOPCON 2022] 以 Kotlin Multiplatform 制霸全平台
[MOPCON 2022] 以 Kotlin Multiplatform 制霸全平台
[JCConf 2022] Compose for Desktop - 開發桌面軟體的新選擇
[JCConf 2022] Compose for Desktop - 開發桌面軟體的新選擇
Using the Exposed SQL Framework to Manage Your Database
Using the Exposed SQL Framework to Manage Your Database
[COSCUP 2022] 讓黑畫面再次偉大 - 用 PHP 寫 CLI 工具
[COSCUP 2022] 讓黑畫面再次偉大 - 用 PHP 寫 CLI 工具
[COSCUP 2022] Kotlin Collection 遊樂園
[COSCUP 2022] Kotlin Collection 遊樂園
初探 Kotlin Multiplatform
初探 Kotlin Multiplatform
簡化 JVM 上雲 - 透過 Azure Spring Cloud 提升開發、發佈及服務監控效率
簡化 JVM 上雲 - 透過 Azure Spring Cloud 提升開發、發佈及服務監控效率
[PHP 也有 Day #64] PHP 升級指南
[PHP 也有 Day #64] PHP 升級指南
以 Kotlin Multiplatform Mobile (KMM) 開發跨平台行動應用
以 Kotlin Multiplatform Mobile (KMM) 開發跨平台行動應用
Composer 經典食譜
Composer 經典食譜
老派浪漫:用 Kotlin 寫 Command Line 工具
老派浪漫:用 Kotlin 寫 Command Line 工具
[Kotlin Serverless 工作坊] 單元 4 - 實作 RSS Aggregator
[Kotlin Serverless 工作坊] 單元 4 - 實作 RSS Aggregator
[Kotlin Serverless 工作坊] 單元 3 - 實作 JSON API
[Kotlin Serverless 工作坊] 單元 3 - 實作 JSON API
[Kotlin Serverless 工作坊] 單元 2 - 簡介 Kotlin Serverless
[Kotlin Serverless 工作坊] 單元 2 - 簡介 Kotlin Serverless
View 與 Blade 樣板引擎
1.
View 與 Blade
樣板引擎 范聖佑 Shengyou Fan 新北市樹林國⼩小 (2015/07/08) 適 ⽤用 5.1 版
2.
單元主題 • MVC 架構是什麼?什麼是View? •
使⽤用View 與 樣板引擎在開發上的好處 • 學習 Blade 樣板語法 • ⽰示範如何從網路上下載樣板並使⽤用 Laravel 樣板引擎 整合進實作專案前台內
3.
MVC 裡的 View ★
參考⽂文件:http://laravel.com/docs/5.1/views
4.
Laravel 的 MVC
分⼯工 Route Controller ModelView index.php Server Request Response Client app init ★ 參考說明:http://laravel-recipes.com/recipes/52/understanding-the-request-lifecycle
5.
沒有導⼊入 MVC 的話… •
傳統直譯式的 PHP 寫法,往往將程式運作邏輯和 HTML 混雜在⼀一起,也就是所謂義⼤大利麵式程式碼 • 這樣的寫法除了難以閱讀外,更難以維護… <?php // 連線資料庫 $mysqli = new mysqli('localhost', 'root', 'root', 'demo'); /* 中間略 */ ?> <html> <!-‐-‐ 中間略 -‐-‐> <ul> <?php $query = "SELECT * FROM posts ORDER BY..."; ?> <?php foreach($mysqli-‐>query($query) as $row): ?> <li><?=$row['title']?></li> <?php endforeach; ?> </ul>
6.
什麼是 MVC 的View? •
MVC 設計架構裡,M 代表 Model 負責處理資料;V 代表View 負責顯⽰示⾴頁⾯面;C 代表 Controller 負責控 制 M 及V 間的溝通並回傳結果 • 在此架構設計下,View 的功能就是負責儲存 HTML,並將要顯⽰示動態資料的部份留下來,等待被 呼叫的時候由外部傳⼊入 • 如此即可讓商業邏輯 (M)、顯⽰示 (V) 與程式控制 (C) 三者獨⽴立開來,彼此分⼯工、互相合作
7.
Laravel 裡的View • Laravel
本⾝身就是⼀一個以 MVC 為基底設計的框架,所 有的View 都統⼀一放在 resources/views 資料夾底下 • 所有View 的檔名皆以 *.php 做為結尾,檔案內容就 是⼀一般的 HTML 程式碼 • 當要顯⽰示對應的⾴頁⾯面時,只要透過 view() 這個 helper function 就可以將內容從 Route 回傳⾄至使⽤用者 端 Route::get('{uri}', function() { return view('{path.view_file_name}'); });
8.
先定義View 的內容 • 先將
HTML 寫在 resources/views/ 底下 • 所有View 的副檔名皆為 *.php • 若有分類的需求,可任意開⼦子資料夾整理 // resources/views/home/index.php <!doctype html> <html> <head><!-‐-‐ 略 -‐-‐></head> <body> <h1>Home</h1> </body> </html>
9.
直接從 Route 回傳 •
在這個階段,先直接從 Route 將View 回傳⾄至使⽤用者 端 (後續會再應⽤用 Controller、Model) • 在 Route 裡 使⽤用 view() 這個 helper function 直接 回傳,特別注意路徑要設定正確,中間資料夾可⽤用 「.」區隔,且不需要加副檔名 (*.php) // app/Http/routes.php Route::get('/', function() { return view('home.index'); });
10.
引⼊入樣板
11.
下載樣板 • 在本⼯工作坊裡,我們將使⽤用 Start
Bootstrap 的樣板 來快速建置我們需要的所有⾴頁⾯面,請參考講義內容 下載樣板原始檔: - Clean Blog:http://startbootstrap.com/template- overviews/clean-blog/ - Blog Post:http://startbootstrap.com/template- overviews/blog-post/ ★ P.S 當然!您可以使⽤用⾃自⼰己喜歡的樣板
12.
整合樣板⾄至框架內 • 把樣板的 assets
放到 public 資料夾內 • 把樣板內的 *.html 依需求命名成 *.php 放到 resources/views 底下 • 移除預設的 resources/views/welcome.blade.php • 更新 app/Http/routes.php 內的設定成回傳 view • 修正連結路徑 (⾴頁⾯面內 css、js、img 的路徑) • 確認每⼀一個 route 回傳的⾴頁⾯面內容
13.
存檔點 • 試著把現在已經可以運作的程式碼加⼊入版本控制內 • 流程提醒: -
working directory > staging area > commit
14.
Blade 樣板引擎 ★ 參考⽂文件:http://laravel.com/docs/5.1/blade
15.
為什麼需要樣板? • 在實作⾴頁⾯面時,很多⾴頁⾯面的 HTML
其實是重複的, 為減少維護多份重複的原始碼,並讓開發更簡便, 我們希望將⾴頁⾯面相同的區塊獨⽴立出來,重覆使⽤用 • 其實 PHP 本⾝身就是⼀一個樣板語⾔言,內建就有 include 語法,可以⽤用這個⽅方式來將其他⾴頁⾯面檔案嵌⼊入⾄至當 前畫⾯面內 <!-‐-‐ index.php -‐-‐> <body> <?php include("inc/header.php"); ?> <div class="container"> <!-‐-‐ 略 -‐-‐> </div> <?php include("inc/footer.php"); ?> </body>
16.
include 概念圖 index.php news.php contact.php header.php sidebar.php include('header.php') include('sidebar.php') include('header.php') include('sidebar.php') include('header.php') include('sidebar.php')
17.
include 的極限 • include
只是單純的把指定的檔案內容如同複製貼上 的⽅方式放到當前的檔案內,本⾝身並沒有容器的概念。 換句話說,還是會有部份的內容是無法完美共⽤用的 • include 也無法將動態資料傳遞進去,只能把檔案的 內容單純的執⾏行出來 • 因此,單純的 include 對開發來說是不夠⽤用的,我們 需要更好⽤用的樣板引擎來控制⾴頁⾯面的顯⽰示
18.
Laravel 的樣板引擎 • Laravel
的樣板引擎名為 Blade • 透過 Blade 語法,可以讓⾴頁⾯面有親屬關係,讓樣板繼 承 (template inheritance) 變得簡單,且可將⾴頁⾯面重複 的部份拆分成區塊 (section),再引⼊入⾄至⾴頁⾯面對應的 位置即可 • 可以傳遞參數到任⼀一 Blade 樣板裡,在 Blade 樣板內 也可以執⾏行所有 PHP 內建的函數及 Laravel 的語法
19.
使⽤用 Blade Layout
後 index.blade.php news.blade.php contact.blade.php @yield header.blade.php sidebar.blade.php master.blade.php @include @include @extends
20.
怎麼⽤用 Blade? • 使⽤用
Blade ⾮非常的容易,只要將原本放在 resources/ views 底下的 *.php 的檔名改成 *.blade.php。在畫⾯面 輸出時,Laravel ⾃自動就會使⽤用 Blade 語法分析器來 處理這些檔案的內容 • Blade 規劃流程: - 先定義主 Layout - 定義共⽤用區塊的內容 - 再定義⼦子 Layout 裡使⽤用主 Layout 做延伸
21.
定義主 Layout • 在
resources/views 建⽴立⼀一個 layouts/master.blade.php • 主 Layout 裡定義全站樣板的結構,以及要讓⼦子 Layout 繼承填充的區塊位置 {{-‐-‐ resources/views/layouts/master.blade.php -‐-‐}} <html> <head> <title>App Name -‐ @yield('title')</title> </head> <body> @include('layouts.partials.navigation') <div class="container"> @yield('content') </div> </body> </html>
22.
定義共⽤用區塊 • 每個⾴頁⾯面都會使⽤用到的共⽤用區塊,可以再單獨拆分 出來成單獨的 Blade
樣板 • 在 resources/views/layouts 底下新增 partials,裡⾯面新 增 navigation.blade.php 檔,並填⼊入導覽列內容 {{-‐-‐ resources/views/layouts/partials/navigation.blade.php -‐-‐}} <ul> <li> <a href="#">Item 1</a> </li> <li> <a href="#">Item 2</a> </li> </ul>
23.
定義⼦子 Layout • 在
resources/views 裡新增 *.blade.php • ⼦子 Layout 要先宣告繼承的主 Layout,並將要填充的 區塊內容覆寫進去 @extends('layouts.master') @section('title', 'Page Title') @section('content') <p>This is my body content.</p> @endsection
24.
Blade 語法 • @
開頭 - 樣板控制 @yield、@extends… - 程式邏輯控制 @if、@foreach… • { 開頭 - 輸出內容 {{、{!! - 註解 {{-‐-‐
25.
Blade 樣板語法 • @yield
('{section name}') • @include('{view name}') • @extends('{view name}') • @section('{yeild name}', '{ string }') • @section('{yeild name}') • @endsction
26.
Blade 邏輯控制 • 邏輯控制 -‐
@if、@elseif、@else、@endif • 迴圈 -‐ @for($i = 0; $i < 10; $++)、@endfor -‐ @foreach($posts as $post)、@endforeach -‐ @forelse($posts as $post)、@empty、@endforelse
27.
輸出資料 • {{ $string
}} - 輸出前會做跳脫,安全預設 -‐ {{ $name or 'Default' }} • {!! $html !!} - 輸出不會做跳脫,可⽤用於印出 HTML • 萬⼀一真的要顯⽰示 {{ 的時候怎麼辦? - ⽤用 @{{ raw data }} 輸出
28.
Blade 命名慣例 • 慣例僅供參考,Laravel
沒有強制規定要怎麼使⽤用, 只要符合 Laravel 原⽣生設定就可以了 - 主樣板放在 layouts 資料夾內 - 區塊樣板放在 partials 資料夾內 - ⼦子樣板放在 {resources} 資料夾內
29.
傳遞資料⾄至View 顯⽰示 • 把變數傳給View,讓View
顯⽰示動態資料 // app/Http/routes.php Route::get('/', function() { $data = ['name' => 'Simon']; return view('home.index', $data); }); // resources/views/home/index.blade.php <!doctype html> <html> <head><!-‐-‐ 略 -‐-‐></head> <body> <h1>My name is {{ $name }}</h1> </body> </html>
30.
樣板製作/抽離
31.
調整 views 結構/命名 •
新增 layouts、partials 資料夾 • 在 layouts 裡放⼊入 master.blade.php • 在 layouts/partials 裡放⼊入 {partial}.blade.php • 新增需要的各 {resource} 資料夾 • 把對應的 view 重新命名為 *.blade.php
32.
設定主樣板 • 先將樣板內的總體 HTML
結構設定為主樣板 <!-‐-‐ resources/views/layouts/master.blade.php -‐-‐> <!DOCTYPE html> <html> <head> {{-‐-‐ 略 -‐-‐}} <title>@yield('title') | Blog</title> </head> <body> {{-‐-‐ 略 —}} @include('layouts.partials.navigation') @yield('content') {{-‐-‐ 略 -‐-‐}} </body> </html>
33.
拔出重複的區塊 • 重複共⽤用的區塊拔出來放到 partials
裡 <!-‐-‐ resources/views/layouts/partials/navigation.blade.php -‐-‐> <div class="navigation"> {{-‐-‐ 略 -‐-‐}} </div>
34.
設定⼦子樣板 • ⼦子樣板繼承主樣板,並填上/覆寫需要增加的區塊 • 可以使⽤用
PHP 內建的函式來產⽣生重覆的資料 <!-‐-‐ resources/views/home/index.blade.php -‐-‐> @extends('layouts.master') @section('title', '⾸首⾴頁') @section('content') <h1>Home Page</h1> @foreach(range(1, 5) as $number) <h2>⽂文章 -‐ {{ $number }}</h2> @endforeach @stop
35.
修改 Route 路徑 •
因為調整過 views 資料夾內的檔名及資料夾結構,所 以部份的 Route 可能也需要調整 • 全部完成後,請在瀏覽器裡驗證所有的修改都是正 確無誤的 // app/Http/routes.php Route::get('/', function() { return view('home.index'); });
36.
route('{name}', {prama}) • Laravel
提供的 helper function 之⼀一 • 在其中指定 route 的名稱,就會⾃自動回傳 URL • 範例: <a href="{{ route('home.index') }}">回⾸首⾴頁</a>
37.
asset('{path}') • Laravel 提供的
helper function 之⼀一 • 在其中輸⼊入素材的位置,就會⾃自動回傳完整的 URL • 範例: <img src="{{ asset('img/logo.png') }}">
38.
存檔點 • 試著把現在已經可以運作的程式碼加⼊入版本控制內 • 流程提醒: -
working directory > staging area > commit
39.
單元總結 • 在這個單元裡我們學到了些什麼? - MVC
基本概念及 Laravel 如何處理View - Laravel 的 Blade 樣板語法 - 整合專案樣板⾄至 Laravel 內
40.
Q & A 歡迎提問討論
Download now