Laravel: Up and Running: A Framework for Building Modern PHP Apps (Paperback)

Matt Stauffer

買這商品的人也買了...

相關主題

商品描述

What sets Laravel apart from other PHP web frameworks? Speed and simplicity, for starters. This rapid application development framework and its vast ecosystem of tools let you quickly build new sites and applications with clean, readable code. With this practical guide, Matt Stauffer--a leading teacher and developer in the Laravel community--provides the definitive introduction to one of today's most popular web frameworks.

The book's high-level overview and concrete examples will help experienced PHP web developers get started with Laravel right away. By the time you reach the last page, you should feel comfortable writing an entire application in Laravel from scratch.
Dive into several features of this framework, including:
  • Blade, Laravel's powerful, custom templating tool
  • Tools for gathering, validating, normalizing, and filtering user-provided data
  • Laravel's Eloquent ORM for working with the application's databases
  • The Illuminate request object, and its role in the application lifecycle
  • PHPUnit, Mockery, and PHPSpec for testing your PHP code
  • Laravel's tools for writing JSON and RESTful APIs
  • Interfaces for file system access, sessions, cookies, caches, and search
  • Tools for implementing queues, jobs, events, and WebSocket event publishing
  • Laravel's specialty packages: Scout, Passport, Cashier, Echo, Elixir, Valet, and Socialite

商品描述(中文翻譯)

Laravel與其他PHP網頁框架有何不同之處?首先是速度和簡潔性。這個快速應用程式開發框架及其龐大的工具生態系統讓您能夠快速使用乾淨、易讀的程式碼建立新的網站和應用程式。在這本實用指南中,Laravel社群中的領先教師和開發者Matt Stauffer提供了對當今最受歡迎的網頁框架之一的明確介紹。

本書的高層級概述和具體示例將幫助有經驗的PHP網頁開發人員立即開始使用Laravel。當您讀到最後一頁時,您應該能夠從頭開始撰寫一個完整的Laravel應用程式。

深入探討這個框架的幾個特點,包括:
- Blade,Laravel強大的自訂模板工具
- 用於收集、驗證、規範化和過濾用戶提供的資料的工具
- Laravel的Eloquent ORM,用於處理應用程式的資料庫
- Illuminate請求物件及其在應用程式生命週期中的角色
- 用於測試PHP程式碼的PHPUnit、Mockery和PHPSpec
- Laravel用於撰寫JSON和RESTful API的工具
- 用於檔案系統存取、會話、Cookie、快取和搜尋的介面
- 用於實現佇列、工作、事件和WebSocket事件發布的工具
- Laravel的特殊套件:Scout、Passport、Cashier、Echo、Elixir、Valet和Socialite