Laravel Application Development Blueprints
暫譯: Laravel 應用程式開發藍圖

Arda Kiliçdagi, Halil Ibrahim Yilmaz

  • 出版商: Packt Publishing
  • 出版日期: 2013-09-09
  • 售價: $1,880
  • 貴賓價: 9.5$1,786
  • 語言: 英文
  • 頁數: 260
  • 裝訂: Paperback
  • ISBN: 1783282118
  • ISBN-13: 9781783282111
  • 相關分類: Laravel
  • 海外代購書籍(需單獨結帳)

商品描述

For intermediate to advanced PHP programmers this is the perfect volume for mastering Laverel. It starts with the basics then digs deep, covering the building of 10 different applications. Extend your capabilities with ease.

  • Learn how to integrate third-party scripts and libraries into your application
  • With different techniques, learn how to adapt different methods to your needs
  • Expand your knowledge of Laravel 4 so you can tailor the sample solutions to your requirements

In Detail

Laravel is a clean and classy framework for PHP web development. It helps you to create wonderful applications using simple, expressive syntax. Development should be a creative and enjoyable experience, not something that is painful, and Laravel makes it enjoyable for the users. Laravel's directory structure is designed to be familiar to users of other popular PHP frameworks. Web applications of any shape or size can easily be created using this structure similar to the way that they would be created in other frameworks. With the recently released 4th Version, Laravel became even better in numerous ways. Within this book, we will help you learn about both the old and new features of Laravel while developing various applications.

Laravel Application Development Blueprints covers how to develop 10 different applications step-by-step using Laravel 4. You will also learn about both basic and advanced usage of Laravel’s built-in methods, which will come in handy for your project. Also, you will learn how to extend the current libraries with the built-in methods and include third-party libraries.

This book looks at the Laravel PHP framework and breaks down the ingrained prejudice that coding with PHP causes due to spaghetti code. It will take you through a number of clear, practical applications that will help you to take advantage of the Laravel PHP framework and PHP OOP programming whilst avoiding spaghetti code.

You'll also learn about creating secure web applications using different methods such as file uploading and processing, making RESTful AJAX requests, and form processing. If you want to take advantage of the Laravel PHP framework's validate, file processing, and RESTful controllers in various types of projects, then this is the book for you.

Everything you need to know to code fast and secure applications with the Laravel PHP framework will be discussed in this book.

What you will learn from this book

  • Learn about RESTful controllers and the functions of Laravel
  • Use Laravel’s before/after route filters
  • Learn how to use Laravel's ORM and non-ORM database methods
  • Build ten genuine web solutions
  • Process files with Laravel's built-in methods
  • Integrate third-party libraries into your application
  • Validate your form data and uploaded files
  • Secure your web application from injections
  • Learn about Laravel's Blade Template Engine and the basics of templating
  • Use Laravel in different types of web projects

Approach

Follow along as we work together to build 10 different applications using Laravel 4. Since each chapter is devoted to the design of a different application, there is no need to read the book in any particular order. Instead, you can pick and choose the blueprints that are of most interest to you and dive right in.

商品描述(中文翻譯)

對於中級到高級的 PHP 程式設計師來說,這本書是掌握 Laravel 的完美選擇。它從基礎開始,然後深入探討,涵蓋了 10 種不同應用程式的建構。輕鬆擴展您的能力。

- 學習如何將第三方腳本和庫整合到您的應用程式中
- 使用不同的技術,學習如何根據您的需求調整不同的方法
- 擴展您對 Laravel 4 的知識,以便能夠根據您的要求調整範例解決方案

詳細內容

Laravel 是一個乾淨且優雅的 PHP 網頁開發框架。它幫助您使用簡單且表達力強的語法創建出色的應用程式。開發應該是一個創造性和愉快的體驗,而不是痛苦的過程,Laravel 使得使用者的體驗變得愉快。Laravel 的目錄結構設計得讓其他流行的 PHP 框架的使用者感到熟悉。任何形狀或大小的網頁應用程式都可以輕鬆地使用這種結構創建,類似於在其他框架中創建的方式。隨著最近發布的第 4 版,Laravel 在許多方面變得更好。在這本書中,我們將幫助您了解 Laravel 的舊功能和新功能,同時開發各種應用程式。

《Laravel 應用程式開發藍圖》逐步介紹如何使用 Laravel 4 開發 10 種不同的應用程式。您還將學習 Laravel 內建方法的基本和進階用法,這將對您的專案非常有幫助。此外,您將學習如何使用內建方法擴展當前庫並整合第三方庫。

這本書探討了 Laravel PHP 框架,並打破了由於雜亂代碼而對 PHP 編碼的根深蒂固的偏見。它將帶您通過多個清晰、實用的應用程式,幫助您充分利用 Laravel PHP 框架和 PHP 物件導向程式設計,同時避免雜亂代碼。

您還將學習如何使用不同的方法創建安全的網頁應用程式,例如檔案上傳和處理、進行 RESTful AJAX 請求以及表單處理。如果您希望在各類專案中利用 Laravel PHP 框架的驗證、檔案處理和 RESTful 控制器,那麼這本書就是為您而寫的。

這本書將討論您需要知道的所有內容,以便快速且安全地使用 Laravel PHP 框架編寫應用程式。

您將從這本書中學到什麼

- 了解 RESTful 控制器和 Laravel 的功能
- 使用 Laravel 的前/後路由過濾器
- 學習如何使用 Laravel 的 ORM 和非 ORM 數據庫方法
- 建立十個真正的網頁解決方案
- 使用 Laravel 的內建方法處理檔案
- 將第三方庫整合到您的應用程式中
- 驗證您的表單數據和上傳的檔案
- 保護您的網頁應用程式免受注入攻擊
- 了解 Laravel 的 Blade 模板引擎和模板的基本知識
- 在不同類型的網頁專案中使用 Laravel

方法

跟隨我們一起使用 Laravel 4 建立 10 種不同的應用程式。由於每一章都專注於設計不同的應用程式,因此不需要以特定的順序閱讀這本書。相反,您可以選擇最感興趣的藍圖,直接深入學習。