100 Laravel Quick Tips


Download free course 100 Laravel Quick Tips, pdf file on 41 pages by Self-publishing3
Laravel is full of hidden gems, undocumented or less-known features, functions parameters and "hacks". While finding them in work of my team, I decided to compile them into an ebook.
Table of contents
  • Single Action Controllers
  • Unsigned Integer
  • OrderBy on Eloquent relationships
  • Order of Migrations
  • Raw DB Queries: havingRaw()
  • $loop variable in foreach
  • Eloquent where date methods
  • Route group within a group
  • Increments and decrements
  • Does view file exist?
  • No timestamp columns
  • Migration fields with timezones
  • Eloquent has() deeper
  • Database migrations column types
  • Artisan command help
  • Default Timestamp
  • Set logged in user with Observers
  • Soft-deletes: multiple restore
  • Has Many. How many exactly?
  • Image validation
  • Wildcard subdomains
  • Exact Laravel version
  • Testing email into laravel.log
  • Error code Blade pages
  • Factory callbacks
  • Artisan command parameters
  • Preview Mailables
  • Route::view() - Don't create Controllers
  • Blade @auth
  • Model all: columns
  • Localhost in .env
  • What's behind the routes?
  • To Fail or not to Fail
  • Column name change
  • Logging with parameters
  • Default Model
  • Use hasMany to create Many
  • More convenient DD
  • Map query results
  • Custom validation error messages
  • When (NOT) to run "composer update"
  • Two-level $loop variable in Blade
  • Route Model Binding: You can define a key
  • Redirect to Specific Controller Method
  • Did you know about Auth::once()?
  • Eager Loading with Exact Columns
  • Validate dates with "now" or "yesterday" words
  • Touch parent updated_at easily
  • Quickly Navigate from Routes file to Controller
  • Always Check if Relationship Exists
  • Don't Filter by NULL in Collections
  • Default Email Subject in Laravel Notifications
  • Composer: Check for Newer Versions
  • Route Fallback - When no Other Route is Matched
  • Create Your Own Blade Directive
  • Use withCount() to Calculate Child Relationships Records
  • Use groupBy on Collections with Custom Callback Function
  • Blade Directives: IncludeIf, IncludeWhen, IncludeFirst
  • Change Default Timestamp Fields
  • Quick Order by created_at
  • Generate Images with Seeds/Factories
  • Eloquent: Update Parent in One Line
  • Eloquent: Laravel 7+ Foreign Keys
  • Multiple Collection Methods in a Row
  • More Events on User Registration
  • Extra Filter Query on Relationships
  • Send Notifications to Anyone
  • Sub-selects in Laravel Way
  • API Resources: With or Without "data"?
  • API Return "Everything went ok"
  • Automatic Column Value When Creating Records
  • DB Raw Query Calculations Run Faster
  • More than One Scope
  • Hide Some Columns
  • Combine Two "whereHas"
  • Auto-Capitalize Translations
  • Validation Rule with Some Conditions
  • Check if Relationship Method Exists
  • Exact DB Error
  • Route Parameters Validation with RegExp
  • Rate Limiting: Global and for Guests/Users
  • Add Parameters to Routes
  • Check Multiple Permissions at Once
  • Check Auth Quicker
  • No Need to Convert Carbon
  • Soft-Deletes with Query Builder
  • Grouping by First Letter
  • Load Relationships Always, but Dynamically
  • Instead of belongsTo, use hasMany
  • Change Default Validation Messages
  • Validate Images Dimensions
  • Carbon with Only Hours/Minutes
  • Good Old SQL Query
  • Prepare for Validation
  • Rename Pivot Table
  • Similar Relationship but With Condition
  • Never Update the Column
  • Maintenance Mode
  • Find Many
  • Stop on First Validation Error
Pages : 41
Size : 0.3 MB
File type : PDF
Downloads: 260
Created: 2022-02-01
License: Open Publication License
100 Laravel Quick Tips

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others Laravel Tutorials

Learning Laravel by examples

Getting started with Laravel

Laravel 5 Official Documentation

Download Tutorial Laravel 5

Laravel Tutorial pdf

Others related eBooks about 100 Laravel Quick Tips

Introduction to Programming with Fortran

Download free course Introduction to Programming with Fortran, pdf file on 963 pages by Ian Chivers, Jane Sleightholme....

The Coder's Apprentice

The Coder's Apprentice is a course book, written by Pieter Spronck, that is aimed at teach..., download free Coding tutorial in PDF (398 pages) created by Pieter Spronck ....

Python for Informatics: Exploring Information

This book is designed to introduce students to programming and computational thinking through the lens of exploring data. You can think of Python as your tool to solve problems that are far beyond the capability of a spreadsheet. It is an easy-to-use and easy-to learn programming language that is fr...

Entity Framework tutorial for professionals

Download free Entity Framework tutorial course in PDF, training file in 23 chapters and 94 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Category Theory for Programmers

Download free ebook intituled Category Theory for Programmers created by Bartosz Milewski . ...

Hands-on Python Tutorial

Python is a widely used general-purpose, high-level programming language. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than would be possible in languages such as C. The language provides constructs intended to enable...

Building Skills in Python: A Programmer's Introduction to Python

This book is a complete presentation of the Python language. It is oriented toward learning, which involves accumulating many closely intertwined concepts. In our experience teaching, coaching and doing programming, there is an upper limit on the "clue absorption rate". In order to keep within thi...

A Programmer's guide to C# 5.0

Download a free Csharp training document in PDF .This pdf tutorial is for software developers who want to understand the basics of C# programming....

Artificial Neural Networks

Artificial Neural Networks (ANN) are state-of-the-art, trainable algorithms that emulate certain major aspects in the functioning of the human brain. This gives them a unique, self-training ability, the ability to formalize unclassified information and, most importantly, the ability to make foreca...

Essential Java

This book written to provide clear and concise explanation of topics for programmers both starting to learn the Java programming language as well as those diving in more complex topics. Most examples are linked to online playground that allows you to change the code and re-run it....