跳至內容
主選單
主選單
移至側邊欄
隱藏
導覽
首頁
近期變更
隨機頁面
MediaWiki說明
Taiwan Tongues 台語維基
搜尋
搜尋
外觀
建立帳號
登入
個人工具
建立帳號
登入
檢視 Laravel 的原始碼
頁面
討論
臺灣正體
閱讀
檢視原始碼
檢視歷史
工具
工具
移至側邊欄
隱藏
操作
閱讀
檢視原始碼
檢視歷史
一般
連結至此的頁面
相關變更
特殊頁面
頁面資訊
外觀
移至側邊欄
隱藏
←
Laravel
由於以下原因,您無權編輯此頁面:
您請求的操作只有這些群組的使用者能使用:
使用者
、taigi-reviewer、apibot
您可以檢視並複製此頁面的原始碼。
'''Laravel'''是一個由 Taylor Otwell 所建立,自由開源的 PHP Web 框架,旨咧實作的 Web 軟體的 MVC 架構,並成做 CodeIgniter 的替代方案。其原始碼代管是 GitHub,許可條款為 MIT 授權條款。Laravel 的特色包含講:支援使用者身份驗證佮授權,具有模組化的套件系統而且有專屬的套件庫,提供連接真濟種類的關連式資料庫的方式,提供工具來協助應用程式的部署佮維持,並且發展出濟濟的語法糖。 Laravel 佮 Symfony、Zend、CodeIgniter、Yii 二和其他的框架做伙予人講上受歡迎的 PHP 框架之一。 ==歷史== '''Laravel 一''' : Laravel 二空一一年六月初九發佈第一个 Beta 試版本,並且佇一個月後發佈正式的版本 Laravel 一。Laravel 一預設提供了身份驗證、多語系、Model ( MVC )、view、session、路由佮其他的機制,毋過欠缺控制器,所以至於無法度成做一个真正的 MVC 框架。 '''Laravel 二''' : 二空一一年九月正式發佈,並且由作者佮社群提供真濟優化。主要的新功能包括支援 controller,使 Laravel 真正的成做 MVC 框架,並且實現矣控制反轉 ( IoC ),佮提供還版 ia̋n-jín _ blade _。但是同時嘛帶來一个缺點:徙掉第三方套件的支援。 '''Laravel 三''' : 佇二空一二年發佈。紮來的新功能包括:命令列介面 ( CLI ) _ Artisan _,支援真濟資料庫管理系統、提供 migration 為資料庫做版本的控制,支援事件(event)的處理,猶閣有封裝系統 _ Bundles _。隨著 Laravel 三的發佈,Laravel 的使用者佮受歡迎程度嘛綴咧增加。 '''Laravel 四''' : 代號做 _ Illuminate _,佇二空一三年發佈。這个版本欲過去的程式碼全部閣重寫,共各自分散濟濟的套件內底,並透過 Composer 管理(一个應用程式等級的套件管理工具)。 按呢的修改提懸矣 Laravel 四个會當擴充性,配其官方的六個月的小數點版本的發佈計畫。其他 Laravel 四的特點包括:資料庫的 seeding(為資料庫建置初初的資料), 支援在列(queue), 支援發送無仝類型的電子郵件,並支援資料庫的 _ 軟刪除 _。 '''Laravel 五''' : 二空一五年二月發佈。新的特點包括:提供周期性地執行任務的排程器 _ Scheduler _,提供一个抽象層 _ Flysystem _,予遠端佮本地捀起來的檔案系統能有仝款的操作方式,提供 _ Elixir _ 以管理靜態資源,並且提供真簡單來串接 OAuth 登入的套件 _ Socialite _。Laravel 五嘛仝時間改矣 kha-tá-lok-guh 結構。 '''Laravel 五孵一''' : 二空一五年六月發佈,是 Laravel 的第一个長期支援版本(LTS), 並且計畫提供兩冬的錯誤修正佮三冬的安全性更新。同時嘛按算未來每兩冬會發佈一改新的 LTS 版本。 '''Laravel 五孵三''' : 佇二空一六年八月二十三號發佈。這个版本就咧協助使用者加速開發,並且提供優化開發流程的工具。 '''Laravel 五孵四''' : 二空一七年一月二四號發佈。這版本提供了真濟新功能,像 Laravel Dusk,Laravel Mix,Components & Slots(Blade), Markdown Emails,自動 Facades、路由的優化,collection 的高階函式,猶閣有足濟其他功能。 '''Laravel 六''' : 二空一九年九月初三發佈。引入去語義化版本的控制,相容 Laravel Vapor,優化授權響應、Job Middleware、Lazy Collections 和 Sub-query 等功能。徙掉預設的前端跤手架,並轉移到 Laravel UI 套件。 '''Laravel 七''' : 二空二空年三月三號發佈。加入 Laravel Sanctum 為 SPA ( 單頁應用 )、用手機仔應用等提供 API token 的生成佮管理功能,佮 Stub Customization、Custom Eloquent Casts、Blade Component Tags、是因為 Guzzle 改進的 HTTP Client、Fluent String Operations、CORS Support、Query Time Casts、Multiple Mail Drivers 等功能,這个版本嘛改善著路縛定佮緊取的效能,並為 Artisan 加入去矣 test 指令。 '''Laravel 八''' : 二空二空年九月初八發佈。Laravel 八通過引入 Laravel Jetstream、模型的工場類、搬徙壓縮、隊列批處理、改善速率的限制、隊列改進、動態 Blade 組件、Tailwind 分頁視圖、時間測試助手、artisan serve 的改進、事件監聽器的改進,以及各種其他錯誤修復佮可用性改進,著 Laravel 七 . x 繼續進行矣改善。 ===版本發佈紀錄=== 自 Laravel 九開始,所有版本攏提供十八個月的錯誤修正佮二年的安全性更新。 來源 : Laravel ==功能== 以下幾點為 Laravel 的核心設計理念 *'''Eloquent ORM'''( 物件關係對映 ):將 Active Record 模式以 PHP 實作,提供一寡函式來建立資料庫物件之間的關聯。依照 Active Record 模式的原則,Eloquent ORM 以類別代表資料表,而且共遮的類別的物件實例佮資料表中的單一筆資料做縛定。 *'''Query builder''':佇咧 Laravel 三釋出,提供一个閣較直接的存取 Eloquent ORM 的管道。佮其編寫的 SQL 查詢語法,Laravel 的 query builder 提供一系列的類別佮函式,愛使用程式化呼叫的方式來執行 SQL 查詢。仝時陣嘛會當對查詢語法的執行結果做(會當閣被查詢的)緊取。 *'''Application logic''':佇咧專案當中共已經開發的功能整合,顯顯的案例為 Controller 的使用佮路由的宣告。其語法佮 Sinatra 框架相𫝛。 *'''Reverse routing''':為專 àn-nāi 的超連結建立做一个一个的路由,做套用路由的超連結被修改,加足自動的更新所有使用該路由的超連結。使用的時陣需要填入欲使用的路由的名稱,Laravel 會共𪜶轉做對應的 URIs。 *'''Restful controllers''':提供一種將 HTTP GET 和 POST requests 後壁的邏輯切割的方式。 *'''Class auto loading''':自動載入 PHP 的類別,毋免手動維護所有類別的參照路草。類別干焦會當佇被使用著的時陣才載入,避免載入無需要的類別。 *'''View composers''':是會當自訂的一寡程式碼區塊,當 view 予人載入去便會予人執行。 *'''Database seeding''':提供一種管道來共預設的資料用來共添充著資料庫,便若進行軟體測試,抑是作為應用程式上代先的建置步驟。 *'''Filesystem''':佇咧 Laravel 五鋪空新增,統一矣檔案系統的函式,予本地捀佮雲端儲存空間(如亞馬遴 S 三、Rackspace Cloud)邏輯一致。 *'''單元測試'''嘛予人整合到矣 Laravel,其包括的測試案例會當偵測閣預防框架內的迴歸,並會使用 Artisan CLI 來執行單元測試 . *'''Homestead''':一个 Vagrant 虛擬機,預載矣 Laravel 開發者需要的所有開發工具,包括講 Ubuntu,Gulp,Bower 佮其他輔助網頁開發的工具。 *'''Lazy Collection''':佇咧 Laravel 六新增,使用 PHP 的 generators 來處理大量的資料,同時保持較低的記持體使用率。 ===官方提供的套件=== 會當透過 Composer 以及 Packagist 安裝下跤幾套件: *'''Cashier''':佇咧 Laravel 四孵二推出,會當串接訂閱制付款服務如果 Stripe,並提供優惠券佮收據等等的功能。 *'''Envoy''':佇咧 Laravel 四孵二推出,提供簡潔共伊、輕量的語法,定義遠程侍服器頂懸運行的常見任務,使用 Blade 風格的語法,會當簡單的設定部署任務、執行 Artisan 指令等。 *'''Socialite''':佇咧 Laravel 五曉空推出,簡省串接 OAuth 的流程,提供平台如 Facebook、Twitter、Google、GitHub 和 Bitbucket。 *'''Passport''':佇咧 Laravel 五孵三推出,完整的 OAuth 二侍服器實在。 *'''Scout''':佇咧 Laravel 五孵三推出,Eloquent 全文搜揣的套件,預設使用 Algolia 驅動。 *'''Dusk''':佇咧 Laravel 五孵四推出,𠢕佇使用的瀏覽器自動化測試套件。 *'''Horizon''':佇咧 Laravel 五孵五推出,以 Redis 為基礎的 Laravel 隊列儀錶仔枋佮設定系統。 *'''Telescope''':佇咧 Laravel 五孵七推出,提供較簡潔的儀錶仔,監控應用程式的請求 ( Request )、異常 ( Exception )、日誌 ( Log )、資料庫查詢 ( Database queries )、排隊的作業 ( Queued jobs )、郵件 ( Mail )、通知 ( Notifications )、緊取操作、計劃任務 ( Notifications )、變數監控 ( variable dumps ) 等。 *'''Sanctum''':佇咧 Laravel 七孵空推出,為單頁應用、移動應用程式和基於權枴仔的簡單 API,提供著輕巧的身份驗證系統。 ===Artisan CLI=== Laravel 的命令列介面 ( CLI ),這號做 _ Artisan _,佇咧 Laravel 三推出時功能猶閣有限。隨後 Laravel 共伊的架構改做是用 Composer 做底的,予 Artisan 著以和 Symfony 框架的元件互補,嘛因此 Laravel 四的 Artisan 提供閣較濟的功能。 Artisan 的功能去予人分散著無仝的子命令,用協助打造佮管理遮的由 Laravel 建構成做的軟體。上捷看的使用情境如:操作資料庫的 migration & seeding、取套件的靜態資源、為新建立的 controller 抑是 migration 產生程式碼枋仔(為開發者省去重複撰寫相仝程式碼的時間)。 開發者嘛會使家己新增新的命令,來擴充 Artisan 的功能(如自動化的執行任務)。 ==研討會啦== ===Laracon=== '''Laracon'''為 Laravel 官方舉辦的研討會,捌佇美國、歐洲佮網路舉辦,主題囊括 Laravel 的開發、使用、佮其有關係的軟體開發議題。逐冬的會議具有各種無仝款的贊助者佮組織成員,猶毋過 Laravel 官方、Laravel News 和 UserScape 通常是主要的組織成員。 一般來講,每一年攏會佇美國佮歐洲舉辦一擺研討會。抑若二空一七年 Laracon 嘛頭一遍佇網路頂懸舉辦,未來嘛會有閣較濟活動以類似的形式出現佇網路頂懸。 這馬已經舉辦矣以下場次: ===LaravelConf Taiwan=== '''LaravelConf Taiwan'''為 Laravel 道場主辦人兼台灣的社群推廣者范聖佑發起的研討會。自二空一七年開始,佇張榮發基金會國際會議中心舉辦。研討會議程包括技術主題、實做主題猶閣有套件發表會等等的內容,閣自二空二一年開始佮前端框架 Vue 合辦'''Laravel x Vue Conf Taiwan'''。 這馬已經舉辦矣以下場次: * LaravelConf Taiwan 二千空一十七-二空一七年七月一號 * LaravelConf Taiwan 兩千空一十八-二空一八年七月初八 * LaravelConf Taiwan 二千空一十九-二空一九年七月十三 * LaravelConf Taiwan 二千空二十-二空二空年七月二五 * Laravel x Vue Conf Taiwan 二千空二十一-二空二一年十月十六~十月十七 * Laravel x Vue Conf Taiwan 二千空二十二-二空二二年十二月初二~十二月初三 ==合作同伴== 佇咧二空一七年四月七,Taylor Otwell 公告出矣 Laravel 網站的「合作同伴」章節。其目的是欲為著提供 Laravel 社群一个公司的列表,列表內所列出的公司,攏是會當提供 Laravel 最佳發展佮指導的可信公司。二空一七年九月,Laravel 的合作伴包括講: * Vehikl * Tighten Co . * Kirschbaum Development Group ==參見== * 各網頁框架系統的較 * 各網頁模板 ia̋n-jín 的較 I have a passion for web designing . Our website : https : / / www . antino . io / san-diego-web-design Antino Labs stands for its conviction ! With an intention and conviction of emerging as an unparalleled IT Digital Transformation Services platform , we at Antino Labs are known for providing impeccable software services using cutting edge technology across the globe . We are top rated san diego web design company with a dynamic exposure to the industry , we believe in refining and redefining our standard according to the changes in the market's requirements . Our multiple years of experience in the industry has enabled us to register our global presence . ==參考文獻== [[分類: 待校正]]
返回到「
Laravel
」。