Instalamos laravel passport para gestionar la autentificación en laravel.
Vamos a cambiar la tabla por defecto de laravel nova para los usuarios del panel. Utilizaremos una propia en lugar de users.
Gestión de permisos sobre recursos con las policies de laravel y sobreescribiendo alguna función de nova para mostrar solo registros que pertenezcan al usuario logueado.
Nos hacemos un buen lío con apache rewrite, demostrando una vez más que no se puede inventar y hay que leer la documentación o incluso, como va a ser mi caso, hacer algún mini curso.