I need to develop a business CMS with additional custom portal for ticketing etc. For the CMS part, choosing WordPress seemed convenient as it's very good (for what it is for, i.e. CMS) and my client knows how to use it.
When you add a plugin to WordPress, in admin panel it shows a tab (or link for the plugin settings), so I thought my code could be integrated this way. I am familiar and comfortable with Laravel so I thought there could be a link in the navigation bar to my Laravel application which will use WordPress authentication (like this method).
1- Is this bad practice?
2- Is there any easier method?
3- Is it possible to write RESTful api in Laravel and integrate into WP? Is this better?
4- Is there a plugin to wrap Laravel into Wordpress as a plugin?
Edit: What I meant for 'custom plugin panel':