In this course you will learn some advanced topics about CakePHP 3. I will guide you step by step and explain you how to protect your CakePHP 3 appalication using Cross Site Request Forgery Component.
You will learn how to log events in your application and implement your custom database logger adapte to save all events to MySQL database.
We will talk about CakePHP 3 associations. You will understand how to work with the following relationships: BelongsTo, HasOne, HasMany and BelongsToMany. You will aslo try all the associations in action and learn eager loading associations.
I will show you how to use TimeHelper and how to avoid some MySQL issues you may encounter.
You will also implement your own custom database behaivor.