Mind map
Laravel Blade and Web Security

Map content
Laravel Blade and Web Security
Blade
- Templating engine to produce views
- name.blade.php
- master.blade.php
- child.blade.php
- Benefits
- Template inheritance
- @extends inherits master layout template
- Sections
- Can inject contents into layout's sections
- @section - defines a section of content
- @yield - display contents of given section
- Can inject contents into layout's sections
- Template inheritance
- Control stuctures
- if, for, while, foreach, unless
- @CSRF - token field for CSRF protection with forms
- Cross-Site Request Forgery
- @method - create a hidden _method for PUT, PATCH or DELETE requests
- @CSRF - token field for CSRF protection with forms
- display with {{ }}
- e.g. {{ $name }}
- if, for, while, foreach, unless
- name.blade.php
- Templating engine to produce views
Server-Side Security
- Security considerations
- SQL Injection
- HTML Injection
- Hash Password
- Validation
- isset(); empty(); is_integer();
- PHP
- Regular expressions
- preg_match(regex, string)
- preg_replace(regex, replacement, string)
- preg_split(regex, string)
- Form validation using regexes
- Regular expressions
- Security considerations
Images and files in the map
Information
- Description
- Computer Science Mind Map on Laravel Blade and Web Security, created by Alex Bernini on 16/05/2019.
- Created by
- Alex Bernini
- Views
- 1
- Rating


