https://paste.laravel.io/81727394-e448-4cde-aff7-8731103acf65