I think if you were to create (or publish through the command above) a file called 419.blade.php inside your resources/views/errors directory then that will of course persist even if the 419 error view changes in the Laravel core. You will have to manually update the file if it contains anything new that you want.
Don't quite follow. I want to change the message and the link to 'home'. When in the future I upgrade to say, Laravel 5.8, you seem to suggest that this will not over write the changes I make ?