Today I learned: Adding CKEditor5 to Voyager Laravel extension

Today I will show you how to integrate CKEditor5 in a custom Voyager form field. There are 3 basic steps we must follow to even have the new form field appear in the Voyager BREAD type selection. Create a controller handler which we will save in app\FormFields\CKEditorHandler.php 2. Register the controller in app\Providers\AppServicesProvider.php 3. Create …

Today I learned: Primary and Secondary Joins

While developing my app I had to shape the data I get from the SQLAlchemy in a simplified way. Given models Client, Order, Receipt, where Order is referencing Client and Receipt is referencing Order I wanted to access in a view only relationship all receipts directly from the Client model. The way this is done …

Today I learned: Nginx, WordPress and Docker

So I decided to follow this guide to spawn a wordpress site. This is an awesome guide that uses Nginx, WordPress and Docker in a wonderful orchestration via Docker Compose. I started to have a weird issue with my themes. So images were not loaded, lack of various styling resources. I couldn’t understand where the …