Skip to main content

Laravel 8 advanced tips and tricks beginner and intermediate

1h 56m 50s
English
Paid

Course description

The latest version of laravel is 8 so during this course you will learn the newest and the short ways to write a Laravel project or app . Laravel until now have more than 60 Million downloads from its github repo and it's the most required framework on the market right now. By the way , the course will keep updating if there is any changes so keep learning without any fearing of 'out of date obsolete' .

Read more about the course

During this course we will learn :

  1. Eloquent ORM in depth .

    1. Appending data .

    2. Accessors and mutators .

    3. Event Observer (creating , created, updating, updated, deleting , deleted )

    4. Casting data .

    5. Playing around primary and foreign keys .

    6. Playing around timestamps fields .

    7. Using route binding .

    8. the amazing optional helper .

    9. Pivot models

    10. check changed attributes and more .... :D

  2. Advanced database and migrations .

    1. Renaming table .

    2. Renaming column .

    3. Changing column data type .

    4. Renaming column .

    5. Seeding a single class .

    6. Dropping table using tinker .

    7. Perform some tricks operation (increasing, decreasing, sub queries, .... etc) .

  3. Request validation in depth and how to write a smart and advance validation .

    1. More advanced validation rules

    2. Manipulating error messages

    3. Authorization

    4. Validate value depending on other value

    5. And more

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 39 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: The motivation behind the course

All Course Lessons (39)

#Lesson TitleDurationAccess
1
The motivation behind the course Demo
01:05
2
How to get the out of most of the course
00:32
3
Let's start !
01:42
4
Remove or renaming timestamps columns
04:28
5
Remove or rename primary keys
04:12
6
Find multiple
00:50
7
Get only what you want
01:49
8
Let's stop using find($id)
01:18
9
Accessors and mutators
06:20
10
Appending data
01:23
11
Casting attributes
02:17
12
Set Pagination per page items
00:51
13
Pivot model
07:24
14
Observe changes
04:08
15
Get changes
02:43
16
Optional helper
01:18
17
Let's stop using where where where
01:05
18
Replicate data
01:41
19
Need more ?!
00:26
20
Up and down methods
01:59
21
Renaming table
05:00
22
Adding and dropping columns
03:47
23
Modifying columns
02:01
24
Modifying enum columns
04:31
25
Modifying tables via tinker
01:27
26
Seeding a specific class
01:52
27
Get what you want from pagination
00:58
28
Prepare a new project
11:33
29
Exist tricks
07:48
30
First tricks
07:00
31
With tricks
02:26
32
Need more ?
00:29
33
Authorization
06:53
34
show filed not field_id
03:13
35
Exists rule
03:15
36
Custom rule
02:24
37
Some helper methods
03:57
38
Need more ?!
00:24
39
Next stpes
00:21

Unlock unlimited learning

Get instant access to all 38 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Let's Build a Go version of Laravel: Part Two

Let's Build a Go version of Laravel: Part Two

Sources: udemy
This is the follow up to "Let's Build a Go Version of Laravel," and is intended for students who have already taken that course! In the first part of this serie
8 hours 5 minutes 42 seconds
RESTful API with Laravel: Build a real API with Laravel

RESTful API with Laravel: Build a real API with Laravel

Sources: udemy
Build your RESTful API with Laravel, using a complete marketplace as the case of use. With Laravel, creating every component will be a breeze. You will have a p
14 hours 30 minutes 19 seconds
Build an e-commerce platform

Build an e-commerce platform

Sources: Codecourse
Build a robust e-commerce platform with a Laravel API and Nuxt frontend. Products with flexible variations, proper price implementation, a full checkout experience with dynamic ...
14 hours 19 minutes 18 seconds
Eloquent Performance Patterns

Eloquent Performance Patterns

Sources: Jonathan Reinink
Learn how to drastically improve the performance of your Laravel applications by pushing more work to the database, all while still using the Eloquent ORM.
2 hours 12 minutes 50 seconds
Let's Build a Go version of Laravel

Let's Build a Go version of Laravel

Sources: udemy
Laravel is one of the most popular web web application frameworks in the PHP world, and with good reason. It's easy to use, well designed, and lets developers w
19 hours 22 minutes 16 seconds