Don't think it's related to the reboot itself. Most likely related to browser caching an old version of the file app.js.
Probably you are not loading the app.js file.
console.log('hi app.js'); in the first line of your app.js file, see if you get it in the console.
Don't think you can do it without a prop.
As I understand it, the component doesn't know about
form.email variable, he only get's the value of it from the parent.
You should take a look at "Querying Relationship Absence" under https://laravel.com/docs/5.5/eloquent-relationships
I think this is exactly what you are looking for.
I think most noobs would encounter the same problem i did (Over and over again). Yes it's fine to just change in the .env file: DB_CONNECTION=sqlite Because Laravel will check first the .env file and only if it can't find anything it will go check it the config\database.php for the default.
But !, When you make the change in the .env file, make sure to reopen the app (close the app (CTRL+C) and reopen it with "php artisan serve") because this is when the app will check the .env file again. This is the only thing that will make your changes to take effect.