×
Copy
Open
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
LARAVEL TIPS AND TRICKS ARDA KILIÇDAĞI Twitter: @ardadev GitHub: Ardakilic LinkedIn: ardakilicdagi
Slide 2
Slide 2 text
ARDA KILIÇDAĞI 2
Slide 3
Slide 3 text
ARDA KILIÇDAĞI bit.ly/laravel-design-patterns bit.ly/laravel-kitabi bit.ly/raspberry-pi-kitabi 3
Slide 4
Slide 4 text
ELOQUENT 4
Slide 5
Slide 5 text
ELOQUENT WHITELIST / BLACKLIST 5
Slide 6
Slide 6 text
ELOQUENT CONNECTING TO DIFFERENT DB DRIVES 6
Slide 7
Slide 7 text
ELOQUENT CONNECTING TO DIFFERENT DB DRIVES 7
Slide 8
Slide 8 text
ELOQUENT CHANGING CONNECTION DYNAMICALLY 8
Slide 9
Slide 9 text
ELOQUENT TRAITS AND GENERALISED RANDOM() USAGE 9
Slide 10
Slide 10 text
ELOQUENT TRAITS AND GENERALISED RANDOM() USAGE 10
Slide 11
Slide 11 text
ELOQUENT TRAITS AND GENERALISED RANDOM() USAGE 11 http://bit.ly/laravel-random-trait
Slide 12
Slide 12 text
ELOQUENT EAGER LOADING 12
Slide 13
Slide 13 text
ELOQUENT LAZY LOADING AND HYDRATORS 13
Slide 14
Slide 14 text
ELOQUENT LAZY LOADING VE HYDRATOR 14
Slide 15
Slide 15 text
ELOQUENT SETTING ALIASES TO RELATIONS 15
Slide 16
Slide 16 text
ELOQUENT SETTING ALIASES TO RELATIONS 16
Slide 17
Slide 17 text
ELOQUENT RECURSIVE RELATIONS 17
Slide 18
Slide 18 text
ELOQUENT RECURSIVE RELATIONS 18
Slide 19
Slide 19 text
ELOQUENT MODEL EVENTS AND ADDING VALUES DYNAMICALLY 19
Slide 20
Slide 20 text
ELOQUENT MODEL EVENTS AND ADDING VALUES DYNAMICALLY 20
Slide 21
Slide 21 text
ELOQUENT CONDITIONAL RELATIONS, SORTING AND FILTERING 21
Slide 22
Slide 22 text
ELOQUENT DATE BASED FILTERINGS 22
Slide 23
Slide 23 text
ELOQUENT ACCESSORS 23
Slide 24
Slide 24 text
ELOQUENT FILTERING OVER RELATIONS 24
Slide 25
Slide 25 text
ELOQUENT NESTED RELATION FILTERING 25
Slide 26
Slide 26 text
COLLECTIONS 26
Slide 27
Slide 27 text
COLLECTIONS CREATING MANUALLY, APPENDING, FILTERING 27
Slide 28
Slide 28 text
COLLECTIONS PREPENDING, AND CREATING A COLLECTION FOR DROPDOWN(S) 28
Slide 29
Slide 29 text
COLLECTIONS KEYS OF THE COLLECTIONS 29
Slide 30
Slide 30 text
MISC 30
Slide 31
Slide 31 text
MISC ROUTE GROUPS 31
Slide 32
Slide 32 text
MISC SELF-REFRESHING CACHE 32
Slide 33
Slide 33 text
MISC WHOOPS WITH LARAVEL 5.X 33 http://bit.ly/laravel-5-whoops
Slide 34
Slide 34 text
MISC CALLING DIFFERENT .ENV FILES CONDITIONALLY 34 (Don’t do it)
Slide 35
Slide 35 text
MISC VIEW COMPOSERS, CENTRALISED META TAG MANAGEMENT FOR SEO 35 http://bit.ly/laravel-view-composer-seo
Slide 36
Slide 36 text
MISC VIEW COMPOSERS, CENTRALISED META TAG MANAGEMENT FOR SEO 36 http://bit.ly/laravel-view-composer-seo
Slide 37
Slide 37 text
MISC VIEW COMPOSERS, CENTRALISED META TAG MANAGEMENT FOR SEO 37 http://bit.ly/laravel-view-composer-seo
Slide 38
Slide 38 text
MISC VIEW COMPOSERS, CENTRALISED META TAG MANAGEMENT FOR SEO 38 http://bit.ly/laravel-view-composer-seo
Slide 39
Slide 39 text
QUESTIONS? 39 https://github.com/Ardakilic/phpkonf-2016
Slide 40
Slide 40 text
THANKS! 40 twitter.com/ardadev github.com/ardakilic linkedin.com/in/ardakilicdagi