Cargando…

Laravel up and running a framework for building modern PHP apps /

What sets Laravel apart from other PHP web frameworks? Speed and simplicity, for starters. This rapid application development framework and its ecosystem of tools let you quickly build new sites and applications with clean, readable code. Fully updated to include Laravel 10, the third edition of thi...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Stauffer, Matt (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Sebastopol : O'Reilly Media, Incorporated, 2023.
Edición:Third edition.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ma 4500
001 OR_on1397571519
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu||||||||
008 230916s2023 cau o 000 0 eng d
040 |a EBLCP  |b eng  |c EBLCP  |d ORMDA  |d OCLCO 
020 |a 9781098153236 
020 |a 1098153235 
035 |a (OCoLC)1397571519 
037 |a 9781098153250  |b O'Reilly Media 
050 4 |a QA76.73.P224 
082 0 4 |a 005.2/762  |2 23/eng/20230919 
049 |a UAMI 
100 1 |a Stauffer, Matt,  |e author. 
245 1 0 |a Laravel up and running  |h [electronic resource] :  |b a framework for building modern PHP apps /  |c Matt Stauffer. 
250 |a Third edition. 
260 |a Sebastopol :  |b O'Reilly Media, Incorporated,  |c 2023. 
300 |a 1 online resource (562 p.) 
500 |a Description based upon print version of record. 
505 0 |a Intro -- Table of Contents -- Preface -- What This Book Is About -- Who This Book Is For -- How This Book Is Structured -- About the Third Edition -- Conventions Used in This Book -- O'Reilly Online Learning -- How to Contact Us -- Acknowledgements -- Chapter 1. Why Laravel? -- Why Use a Framework? -- "I'll Just Build It Myself" -- Consistency and Flexibility -- A Short History of Web and PHP Frameworks -- Ruby on Rails -- The Influx of PHP Frameworks -- The Good and the Bad of CodeIgniter -- Laravel 1, 2, and 3 -- Laravel 4 -- Laravel 5 -- Laravel 6 
505 8 |a Laravel Versions in the New SemVer World (6+) -- What's So Special About Laravel? -- The Philosophy of Laravel -- How Laravel Achieves Developer Happiness -- The Laravel Community -- How It Works -- Why Laravel? -- Chapter 2. Setting Up a Laravel Development Environment -- System Requirements -- Composer -- Local Development Environments -- Artisan Serve -- Laravel Sail -- Laravel Valet -- Laravel Herd -- Laravel Homestead -- Creating a New Laravel Project -- Installing Laravel with the Laravel Installer Tool -- Installing Laravel with Composer's create-project Feature 
505 8 |a Installing Laravel with Sail -- Laravel's Directory Structure -- The Folders -- The Loose Files -- Configuration -- The .env File -- Up and Running -- Testing -- TL -- DR -- Chapter 3. Routing and Controllers -- A Quick Introduction to MVC, the HTTP Verbs, and REST -- What Is MVC? -- The HTTP Verbs -- What Is REST? -- Route Definitions -- Route Verbs -- Route Handling -- Route Parameters -- Route Names -- Route Groups -- Middleware -- Path Prefixes -- Subdomain Routing -- Name Prefixes -- Route Group Controllers -- Fallback Routes -- Signed Routes -- Signing a Route 
505 8 |a Modifying Routes to Allow Signed Links -- Views -- Returning Simple Routes Directly with Route::view() -- Using View Composers to Share Variables with Every View -- Controllers -- Getting User Input -- Injecting Dependencies into Controllers -- Resource Controllers -- API Resource Controllers -- Single Action Controllers -- Route Model Binding -- Implicit Route Model Binding -- Custom Route Model Binding -- Route Caching -- Form Method Spoofing -- HTTP Verbs in Laravel -- HTTP Method Spoofing in HTML Forms -- CSRF Protection -- Redirects -- redirect()->to() -- redirect()->route() 
505 8 |a Redirect()->back() -- Other Redirect Methods -- redirect()->with() -- Aborting the Request -- Custom Responses -- response()->make() -- response()->json() and ->jsonp() -- response()->download(), ->streamDownload(), and ->file() -- Testing -- TL -- DR -- Chapter 4. Blade Templating -- Echoing Data -- Control Structures -- Conditionals -- Loops -- Template Inheritance -- Defining Sections with @section/@show and @yield -- Including View Partials -- Using Components -- Using Stacks -- View Composers and Service Injection -- Binding Data to Views Using View Composers -- Blade Service Injection 
500 |a Custom Blade Directives 
520 |a What sets Laravel apart from other PHP web frameworks? Speed and simplicity, for starters. This rapid application development framework and its ecosystem of tools let you quickly build new sites and applications with clean, readable code. Fully updated to include Laravel 10, the third edition of this practical guide provides the definitive introduction to one of today's most popular web frameworks. Matt Stauffer, a leading teacher and developer in the Laravel community, delivers a high-level overview and concrete examples to help experienced PHP web developers get started with this framework right away. This updated edition covers the entirely new auth and frontend tooling and other first-party tools introduced since the second edition. Dive into features, including: Blade, Laravel's powerful custom templating tool Tools for gathering, validating, normalizing, and filtering user-provided data The Eloquent ORM for working with application databases The Illuminate request object and its role in the application lifecycle PHPUnit, Mockery, and Dusk for testing your PHP code Tools for writing JSON and RESTful APIs Interfaces for filesystem access, sessions, cookies, caches, and search Tools for implementing queues, jobs, events, and WebSocket event publishing Specialty packages including Scout, Passport, Cashier, and more. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
610 2 0 |a Laravel (Software framework) 
650 0 |a PHP (Computer program language) 
650 0 |a Web applications. 
650 0 |a Application software. 
650 6 |a PHP (Langage de programmation) 
650 6 |a Applications Web. 
650 6 |a Logiciels d'application. 
776 0 8 |i Print version:  |a Stauffer, Matt  |t Laravel: up and Running  |d Sebastopol : O'Reilly Media, Incorporated,c2023  |z 9781098153267 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781098153250/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL30739503 
994 |a 92  |b IZTAP