We've ranked the best laravel books using expert recommendations, sales data, and millions of reader ratings. At Shortform, we know books. Our book guides are the best in the world. Learn why.
Cover unavailable
1
Laravel: Up & Running: A Framework for Building Modern PHP Apps
Matt Stauffer
5.0
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 cover Laravel 5.8, the second edition of this practical guide provides the definitive introduction to one of today's mostpopular 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 also covers Laravel Dusk and Horizon and provides information about community resources and other noncore Laravel packages.
Dive into features, including:
Blade, Laravel's powerful custom templating tool Tools for gathering, validating, normalizing, and filtering user-provideddata The Eloquent ORM for working with application databases The role of the Illuminate request object 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
…
Cover unavailable
2
Laravel Testing Decoded
Jeffrey Wa
4.8
Please note that this book exclusively covers Laravel 4.
I've seen it way too many times. As your application grows, so does your sloppy, untested codebase. Before long, you begin to drown, as your ability to manually test the application becomes unrealistic, or even impossible! It's at these specific times, when you begin to realize the down-right necessity for testing. Sure, you might have read a TDD book in the past, but, like many things in life, we require real-life experience, before we suddenly - in a wonderful, blissful "aha moment" - get it.
The only problem is that testing can be a tricky thing. In fact, it's quite possible that your codebase, as it currently stands, is untestable! What you may not realize is that, while, yes, testing does help to ensure that your code works as expected, following this pattern will also make you a better developer. That messy, untestable spaghetti code that you might have snuck into your project in the past will never happen again. Trust me: as soon as you bring the phrase "how could I test this" to the forefront of every new piece of code, you'll, with a smile on your face, look back to your former self, and laugh at your crazy, cowboy ways. Welcome to modern software development.
While the principles of testing (and TDD) are language-agnostic, when it comes to execution, there are a variety of tools and techniques at your finger tips. This book is as much an introduction to TDD as it is a deep analysis of the Laravel way of testing applications. Updates will be free for life.
…
Cover unavailable
3
Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5 (Learning PHP, MYSQL, Javascript, CSS & HTML5)
Robin Nixon
4.8
Build interactive, data-driven websites with the potent combination of open source technologies and web standards, even if you have only basic HTML knowledge. In this update to this popular hands-on guide, you’ll tackle dynamic web programming with the latest versions of today’s core technologies: PHP, MySQL, JavaScript, CSS, HTML5, and key jQuery libraries.
Web designers will learn how to use these technologies together and pick up valuable web programming practices along the way—including how to optimize websites for mobile devices. At the end of the book, you’ll put everything together to build a fully functional social networking site suitable for both desktop and mobile browsers.
Explore MySQL, from database structure to complex queries Use the MySQLi extension, PHP’s improved MySQL interface Create dynamic PHP web pages that tailor themselves to the user Manage cookies and sessions and maintain a high level of security Enhance the JavaScript language with jQuery and jQuery mobile libraries Use Ajax calls for background browser-server communication Style your web pages by acquiring CSS2 and CSS3 skills Implement HTML5 features, including geolocation, audio, video, and the canvas element Reformat your websites into mobile web apps
…
Cover unavailable
4
Laravel: From Apprentice To Artisan
Taylor Otwell
4.8
Written by the creator of Laravel, this is the definitive guide to advanced application development with Laravel 4. Learn about dependency injection, interfaces, service providers, SOLID design, and more while exploring practical, real-world code examples. Whether you're building a robust, large application with the Laravel framework, or just want to sharpen your software design chops, this book will be of great value to you and your team.
…
Cover unavailable
5
PHP Advanced and Object-Oriented Programming: Visual Quickpro Guide
Larry Ullman
4.8
Readers can take their PHP skills to the next level with this fully revised and updated PHP Advanced: Visual QuickPro Guide, Third Edition! Filled with fourteen chapters of step-by-step content and written by bestselling author and PHP programmer Larry Ullman, this guide teaches specific topics in direct, focused segments, shows how PHP is used in real-world applications. The book teaches developing web applications using advanced PHP techniques and advanced database concepts, and this edition offers several chapters devoted to object-oriented programming and all-new chapters on debugging, testing, and performance and using the Zend framework. Author hosts a popular companion website at www.larryullman.com, where readers can freely download code used in the book, access a user forum and book updates, and get advice directly from the author.
…
Cover unavailable
6
Build APIs You Won't Hate
Phil Sturgeon and Ashley Hockne
4.8
Everyone and their dog wants an API, so you should probably learn how to build them.
Tasked with building an API for your company but don't have a clue where to start? Taken over an existing API and hate it? Built your own API and still hate it? This book is for you.
Cover unavailable
7
Php, Mysql, & JavaScript All-In-One for Dummies
Blum
4.8
Explore the engine that drives the internet
It takes a powerful suite of technologies to drive the most-visited websites in the world. PHP, mySQL, JavaScript, and other web-building languages serve as the foundation for application development and programming projects at all levels of the web.
Dig into this all-in-one book to get a grasp on these in-demand skills, and figure out how to apply them to become a professional web builder. You'll get valuable information from seven handy books covering the pieces of web programming, HTML5 & CSS3, JavaScript, PHP, MySQL, creating object-oriented programs, and using PHP frameworks.
Helps you grasp the technologies that power web applications Covers PHP version 7.2 Includes coverage of the latest updates in web development Perfect for developers to use to solve problems This book is ideal for the inexperienced programmer interested in adding these skills to their toolbox. New coders who've made it through an online course or boot camp will also find great value in how this book builds on what you already know.
…
Cover unavailable
8
PHP and MySQL Web Development
Luke Welling, Laura Thomson
4.8
PHP and MySQL Web Development, Fifth EditionThe definitive guide to building database-driven Web applications with PHP and MySQL PHP and MySQL are popular open-source technologies that are ideal for quickly developing database-driven Web applications. PHP is a powerful scripting language designed to enable developers to create highly featured Web applications quickly, and MySQL is a fast, reliable database that integrates well with PHP and is suited for dynamic Internet-based applications. PHP and MySQL Web Development shows how to use these tools together to produce effective, interactive Web applications. It clearly describes the basics of the PHP language, explains how to set up and work with a MySQL database, and then shows how to use PHP to interact with the database and the server. This practical, hands-on book consistently focuses on real-world applications, even in the introductory chapters. The authors cover important aspects of security and authentication as they relate to building a real-world website and show you how to implement these aspects in PHP and MySQL. They also introduce you to the integration of front-end and back-end technologies by using JavaScript in your application development. The final part of this book describes how to approach real-world projects and takes the reader through the design, planning, and building of several projects, including: User authentication and personalization Web-based email Social media integration Shopping cart The fifth edition of PHP and MySQL Web Development has been thoroughly updated, revised, and expanded to cover developments in PHP through versions 5.6 and 7, as well as features introduced in recent stable releases of MySQL. Free Access to Web Edition Purchase of this book in any format, electronic or print, includes free access to the corresponding Web Edition, which provides several special features: The complete text of the book online Exercises and interactive quizzes to test your understanding of the material Bonus chapters not included in the print or e-book editions Updates and corrections as they become available The Web Edition can be viewed on all types of computers and mobile devices with any modern web browser that supports HTML5. Contents at a Glance Part I: Using PHP 1 PHP Crash Course 2 Storing and Retrieving Data 3 Using Arrays 4 String Manipulation and Regular Expressions 5 Reusing Code and Writing Functions 6 Object-Oriented PHP 7 Error and Exception Handling Part II: Using MySQL 8 Designing Your Web Database 9 Creating Your Web Database 10 Working with Your MySQL Database 11 Accessing Your MySQL Database from the Web with PHP 12 Advanced MySQL Administration 13 Advanced MySQL Programming Part III: Web Application Security 14 Web Application Security Risks 15 Building a Secure Web Application 16 Implementing Authentication Methods with PHP Part IV: Advanced PHP Techniques 17 Interacting with the File System and the Server 18 Using Network and Protocol Functions 19 Managing the Date and Time 20 Internationalization and Localization 21 Generating Images 22 Using Session Control in PHP 23 Integrating JavaScript and PHP 24 Other Useful Features Part V: Building Practical PHP and MySQL Projects 25 Using PHP and MySQL for Large Projects 26 Debugging and Logging 27 Building User Authentication and Personalization 28 (Web Edition) Building a Web-Based Email Client with Laravel Part I 29 (Web Edition) Building a Web-Based Email Client with Laravel Part II 30 (Web Edition) Social Media Integration Sharing and Authentication 31 (Web Edition) Building a Shopping Cart Part VI: Appendix A Installing Apache, PHP, and MySQL
…
Recommended by Scott Johnson.
Scott Johnson
I spent a ton of years doing mostly product management as opposed to software engineering (what I do now). Although I had written code and managed engineers, I wasn't really a hands on software engineer. In the wake of the dot com crisis, when everyone was unemployed, when an unexpected software engineering gig landed on me, the book PHP and MySQL Web Development by Luke Welling and Laura Thompson literally taught me database backed web development. Oddly enough, two years later, I ended up marrying one of the book's editors. If I hadn't read that book, I wouldn't have ended up speaking at the PHP conference where I met my wife and I would not be married to her (or have my kids). That one book took me down the Open Source path and while I've changed languages (Ruby / Rails), it literally changed every single aspect of my life. [source]
Cover unavailable
9
The Complete Manual Guide for Dummies: Connect Laravel 6 API to Flutter Mobile App in 10minutes using a Sample Project
Matt Sam
4.8
This manual guide is detailed to guide you through this Laravel 6 API and Flutter on how to connect them using API Endpoint through Laravel Framework. However, It is written with a STEP by STEP approach which guarantees that you wouldn't miss anything with this guide in hand. Simple and easy guide for new or an old Laravel Developer trying to get a hang on this Laravel Framework API and Flutter, this book will guide on the way TO GO, it won't only help improve your knowledge, it will also increase your productivity level in 10minutes. In this guide you will learn Setting up a Laravel 6 Environment Setting up Database Environment Laravel UI Composer Package Setup your Flutter (Dart) How to Installing Flutter on Mac and Windows How to install Dart How to install Xcode? How to install Android SDK? How to use Flutter Doctor? Write your First Flutter App Setup Flutter Mobile App How to create Login and Registration Page on Flutter? How to create a New DART FILE in LIB FOLDER? How to config main.dart? How to run the application Sample Project? Sample Project: Setup Laravel API How to Setup Laravel Default Login & Register Authentication? How to migrate How to configure Laravel API?li>Use your Route: api.php, Controller And Model and connect with Flutter Applicationli>Live Sample Project Attached Get your copy and BUY NOW
…
Cover unavailable
10
Laravel 5 Cookbook Enhance Your Amazing Applications
Nathan Wu
4.8
We believe programming should be fun to learn. You'll LEARN BY DOING right from the beginning. This book features a lot of practical Laravel tutorials. Each tutorial includes practical advice, tips and tricks for working with jQuery, AJAX, JSON, API, modular PHP, testing, deployment and more.
Cover unavailable
11
Laravel 5 Essentials
Martin Bean
4.7
Cover unavailable
12
Php, MySQL & JavaScript All in One, Sams Teach Yourself
Julie C. Meloni
4.7
In just a short time, you can learn how to use PHP, MySQL, and JavaScript together to create dynamic, interactive websites and applications using three leading web development technologies. No previous programming experience is required. Using a straightforward, step-by-step approach, each lesson in this book builds on the previous ones, enabling you to learn the essentials of full-stack web application development - from HTML, CSS, and JavaScript on the front end, to PHP scripting and MySQL databases on the server. Regardless of whether you run Linux, Windows, or MacOS, the book includes complete instructions to install all the software you need to set up a stable environment for learning, testing, and production. Step-by-step instructions carefully walk you through the most common web application development tasks. Practical, hands-on examples show you how to apply what you learn. Quizzes and exercises help you test your knowledge and stretch your skills. Learn how to: - Build web pages with HTML5 and CSS - Use JavaScript to build dynamic, interactive web pages - Get PHP, MySQL, and JavaScript to work together to create modern, standards-compliant web applications - Enhance interactivity with AJAX - Leverage JavaScript libraries such as jQuery - Work with cookies and user sessions - Get user input with web-based forms - Use basic SQL commands - Interact with the MySQL database using PHP - Write maintainable code and get started with version control - Decide when frameworks such as Bootstrap, Foundation, React, Angular, and Laravel can be useful - Create a web-based discussion forum or calendar - Add a storefront and shopping cart to your site Contents at a GlancePART I Web Application Basics 1 Understanding How the Web Works 2 Structuring HTML and Using Cascading Style Sheets 3 Understanding the CSS Box Model and Positioning 4 Introducing JavaScript 5 Introducing PHP PART II Getting Started with Dynamic Web Sites 6 Understanding Dynamic Web Sites and HTML5 Applications 7 JavaScript Fundamentals: Variables, Strings, and Arrays 8 JavaScript Fundamentals: Functions, Objects, and Flow Control 9 Understanding JavaScript Event Handling 10 The Basics of Using jQuery PART III Taking Your Web Applications to the Next Level 11 AJAX: Getting Started with Remote Scripting 12 PHP Fundamentals: Variables, Strings, and Arrays 13 PHP Fundamentals: Functions, Objects, and Flow Control 14 Working with Cookies and User Sessions 15 Working with Web-Based Forms PART IV Integrating a Database into Your Applications 16 Understanding the Database Design Process 17 Learning Basic SQL Commands 18 Interacting with MySQL Using PHP PART V Getting Started with Application Development 19 Creating a Simple Discussion Forum 20 Creating an Online Storefront 21 Creating a Simple Calendar 22 Managing Web Applications PART VI Appendixes A Installation QuickStart with XAMPP B Installing and Configuring MySQL C Installing and Configuring Apache D Installing and Configuring PHP
…
Cover unavailable
13
Mastering Laravel
Christopher John Pecoraro
4.7
If you are an experienced or a capable PHP programmer who has a basic understanding of the concepts of modern PHP (at least version 5.4), this book is ideal for you. Basic object-oriented programming and database knowledge is expected. You should already know your way around Laravel, or have at least experimented with the framework.
Cover unavailable
14
Tor and the Deep Web: Bitcoin, DarkNet & Cryptocurrency (2 in 1 Book) 2017-18: NSA Spying Defeated
Lance Henderson
4.7
THE ULTIMATE TOR BROWSER & DARKNET GUIDE FOR 2018-2019Just three questions you need to ask yourself: ✔ Do You Value Privacy?✔ Do You Value Freedom?✔ Do You Want to be Anonymous?If you answered yes to any of the above, then this is your book. Instant anonymity, right now, can be yours for the taking. As science fiction author Hugh Howey once stated: When Pursuing a Dream, Don't Wait.People sling words across the internet without regard for their future. They don't know it but they are digging their own graves by attacking Goliath without a shield. Every word you say on forums, Usenet, Facebook, and News outlets is out there forever whether you are Republican, Democrat, Libertarian or Green Party. Doesn't matter. One day you may wake up to discover a state power wants a 'type' of voter out of the equation altogether: You.How do you erase every critical forum comment you ever made?How do you scrub your Facebook page?How do you make anonymous online comments so that your new employer doesn't fire you?Enter Tor.This is the ultimate guide with easy take-you-by-the-hand instructions to teach you not only Tor, but VPNs, Bitcoins, Hacking, Darknet Personas and even how to evade the Sauronic Eye that is the NSA. Yes. This book kills NSA spying dead.✔ Comment Anonymously on ANY Website✔ Tor Browser, Freenet, I2P, and ALL Alternatives✔ Cryptocurrency - How to Buy/Sell Anonymously✔ Encryption Guide: PGP. Veracrypt. Email. Linux. Windows. Macs. Kali. Android. Phones.✔ Online Privacy No Matter Where You Are✔ Hacking Guide for Beginners on the Darknet✔ Edward Snowden's Biggest MistakeMaster the Art of Invisibility TODAY by scrolling up and hitting the BUY now butto
…
Cover unavailable
15
Laravel Application Development Cookbook
Terry Matula
4.7
Cover unavailable
16
Laravel in 60 Minuten: Eine Einführung in das moderne PHP-Framework (German Edition)
Anton Porsche
4.7
Cover unavailable
17
Laravel Design Patterns and Best Practices
Arda Kilicdagi, H. Ibrahim YILMAZ
4.7
This book covers how to develop different applications and solve recurring problems using Laravel 4 design patterns. It will walk you through the widely used design patterns—the Builder (Manager) pattern, Factory pattern, Repository pattern, and Strategy pattern—and will empower you to use these patterns while developing various applications with Laravel. This book will help you find stable and acceptable solutions, thereby improving the quality of your applications. Throughout the course of the book, you will be introduced to a number of clear, practical examples about PHP design patterns and their usage in various projects. You will also get acquainted with the best practices for Laravel that will greatly reduce the probability of introducing errors into your web applications.
By the end of the book, you will be accustomed to the best practices and the important design patterns used in Laravel to make a great website.
…
Cover unavailable
18
Laravel: Code Bright
Dayle Rees
4.7
This title is the successor to Laravel Code Happy, which sold almost 3000 copies last year, and was considered one of the top learning resources for the Laravel framework. At $29 and cheaper than a good pizza, you will get the book in its current partial form, along with all future chapters, updates, and fixes for free. As of the day I wrote this description, Code Bright had 130 pages and was just getting started. To give you some perspective on how detailed it is, Code Happy was 127 pages in its complete state. Want to know more? Carry on reading.
Welcome back to Laravel. Last year I wrote a book about the Laravel PHP framework. It started as a collection of tutorials on my blog, and eventually became a full book. I definitely didn’t expect it to be as popular as it was. Code Happy has sold almost 3000 copies, and is considered to be one of the most valuable resourcesfor learning the Laravel framework.
Code Bright is the spiritual successor to Code Happy. The framework has grown a lot in the past year, and has changed enough to merit a new title. With Code Bright I hope to improve on Code Happy with every way, my goal is, to once again, build the most comprehensive learning experience for the framework. Oh, and to still be funny. That’s very important to me.
Laravel Code Bright will contain a complete learning experience for all of the framework’s features. The style of writing will make it approachable for beginners, and a wonderful reference resource for experienced developers alike.
You see, people have told me that they enjoyed reading Code Happy, not only for its educational content, but for its humour, and for my down to earth writing style. This is very important to me. I like to write my books as if we were having a conversation in a bar.
When I wrote Code Happy last year, I was simply a framework enthusiast. One of the first to share information about the framework. However, since then I have become a committed member of the core development team. Working directly with the framework author to make Laravel a wonderful experience for the developers of the world.
One other important feature of both books, is that they are published while in progress. This means that the book is available in an incomplete state, but will grow over time into a complete title. All future updates will be provided for free.
What this means is that I don’t have to worry about deadlines, or a fixed point of completion. It leads to less stress and better writing. If I think of a better way to explain something, I can go back and change it. In a sense, the book will never be completed. I can constantly add more information to it, until it becomes the perfect resource.
Given that this time I am using the majority of my spare time to write the title (yes, I have a full time job too!), I have raised the price a little to justify my invested time. I was told by many of my past readers that they found the previous title very cheap for the resource that it grew into, so if you are worried about the new price, then let me remind you what you will get for your 29 bucks.
The successor to Code Happy, seen by many as the #1 learning resource for the Laravel PHP framework.
An unending source of information, chapters will be constantly added as needed until the book becomes a giant vault of framework knowledge.
Comedy, and a little cheesy, but very friendly writing.
…
Cover unavailable
19
Full-Stack Vue.js 2 and Laravel 5: Bring the frontend and backend together with Vue, Vuex, and Laravel
Anthony Gore
4.7
Cover unavailable
20
PHP e Laravel: Crie aplicações web como um verdadeiro artesão
Rodrigo Turini and 0
4.7
Cover unavailable
21
Learning Laravel's Eloquent
Francesco Malatesta
4.7
Cover unavailable
22
PHP, LARAVEL, MySQL, HTML, CSS3, JAVASCRIPT. Pack 3 LIBROS: Introducción a Laravel - Desarrollo PHP + MySQL - Sitios Multiplataforma con HTML5 + CSS3 (Spanish Edition)
Staff Users, Users, et al.
4.7
Cover unavailable
23
Laravel Starter
Shawn McCool
4.6
This book is a practical, task-based, step-by-step tutorial that demonstrates topics ranging from MVC code-separation, to code-modularity, to utilizing ActiveRecord for data abstraction which are explained from the ground-up to provide a strong framework of understanding for creating professional web-applications with Laravel. This book is ideal for programmers familiar with PHP who are interested in learning the Laravel way of solving the common problems faced in their day to day work.
…
Cover unavailable
24
Laravel para ninjas
Ademir C. Gabardo
4.6
Cover unavailable
25
Laravel Application Development Blueprints
Arda Kiliçdagi and Halil Ibrahim Yilmaz
4.6
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.This book is for intermediate to advanced level PHP programmers who want to master Laravel. It's assumed that you will have some experience with PHP already. This book is also for those who are already using a different PHP framework and are looking for better solutions.
Beginning PHP Laravel: Step to step approach to building an Inventory App
Oluwafemi Alofe
4.6
Cover unavailable
29
WEB-лаборатория: Разработка web-приложений любой сложности на шаблоне проектиования HMVC с использованием php-фрэймворка Laravel (Russian Edition)
Александр Михалькевич
4.6
Cover unavailable
30
Laravel入门与实战:构建主流PHP应用开发框架
Matt Stauffer
4.6
Cover unavailable
31
Sams Teach Yourself PHP4 in 24 Hours
Matt Zandstra
4.6
This work offers five sections that guide the reader through PHP4 from the basics to the advanced functions. The first section of the book teaches the fundamentals of PHP. Building upon what has been taught in the first section, sections two through four show how to apply that knowledge in order to interact with the user by creating and managing forms, cookies and authentication. It also teaches how to access databases and how to integrate system components, e-mail, LDAP, network sockets and much more. The final section of the book covers advanced functionality including how to debug and optimize scripts, maintain script securit, and extend PHP with API.