How to's

How to's

Installing AlmaLinux 10 in WSL2: PHP, MariaDB, Composer, PhpMyadmin

With the recent release of AlmaLinux OS 10, we have created a new recipe for our WSL development environment. Compared to its predecessor, AlmaLinux 10 provides performance enhancements, security upda…

Read more →
How to's

Implementation of SEO friendly URL in an generic Laminas Mezzio app

Prerequisites: Mezzio App Doctrine In the vast digital landscape of the internet, where websites compete for attention, having a well-crafted URL can make a significant difference. By incorporating hu…

Read more →
How to's

What is cross origin token redemption?

What is cross origin token redemption? Cross-origin token redemption is a technique used to ensure the security and authenticity of a token that is issued by one website or domain, but intended for us…

Read more →
How to's

Generating a doctrine migration without dropping custom tables

Generating a doctrine migration without dropping custom tables If your application needs to hold some custom (unmapped) tables in the database, then generating migrations with doctrine-migrations diff…

Read more →
How to's

Creating admin accounts in Dotkernel API

Creating admin accounts in Dotkernel API Starting from v3, Dotkernel API introduces support for admin accounts. In this article we will describe two different methods of creating an admin account.

Read more →
How to's

List available endpoints in Dotkernel API using dot-cli

Displaying Dotkernel API endpoints using dot-cli Starting from version 3, Dotkernel API uses dot-cli to display a list of available endpoints. Usage Run the following command in your application’s roo…

Read more →
How to's

Using Postman for documentation in Dotkernel API 3

Using Postman documentation in Dotkernel API 3 Starting from version 3.0 Dotkernel API provides it's documentation using Postman.

Read more →
How to's

Replacing dot-console with dot-cli based on laminas-cli

Replacing dot-console with dot-cli based on laminas-cli Implementing dot-cli in your application Dotkernel's dot-cli package comes as a replacement for dot-console, which was abandoned after Laminas a…

Read more →
How to's

CORS policy setup in Dotkernel using mezzio-cors

CORS policy setup in Dotkernel using mezzio-cors Error message Access to fetch at RESOURCE_URL from origin ORIGIN_URL has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is presen…

Read more →
How to's

Doctrine Cache in Mezzio and Dotkernel

Doctrine caching in Dotkernel Following version 2 of doctrine/cache, in 2024 we published an update to this article here: https://www.dotkernel.

Read more →