I was working on a project where I was sending notifications to the Front-end via the database, so I defined `toArray` and `toDatabase` methods in the notification class where there was a specific logic in the `toArray` that must be accomplished, but every time I found that Laravel did not care about this method ๐คฏ
After I read more about these two methods in the docs, I realized that I should define these two methods only when I have a multi-channel for notifications where the database channel must be one of them, only in this case, Laravel will use the `toDatabase` method when sending the notification via the database, and the other channels will use the `toArray` and since I was using only one channel, which is the database, I had to use one of these methods, so when I removed the `toDatabase` method, Laravel finally walked through the `toArray` and the logic was executed โ