@vincej I'm a bit surprised by the fact that you don't see the use in migrations, but on the other hand I had to get used to them as well when I started with Laravel.
You are speaking about working in teams, and that that is when you need migrations. Yes that can help you when working in teams, but it is also very useful when you are (like the most users at this site I imagine) a sole developer.
Why use migrations you might think. In my opinion it is part of your workflow. On your local computer or a virtual Homestead environment you develop your application. Once you think it is production ready you deploy it to lets say a DigitalOcean server.
But as is often the case you realize that (lets take an example) you also want to give the user the ability to add the user phone number to his profile. Without migrations you will need to add this column to your users table manually on your development environment, write all the associated code, deploy to the production server and you will have to update the table on your production server manually.
When using migrations you will only have to add it to a new migration file (named datestring_update_users_table.php) and run the migration on your local development environment and on your production environment.
But what it the most important function for me is that during development it gives you the possibility to rollback your changes. Combined with table seeders for test data this makes adding new tables/columns etc. a whole lot easier.
An other reason to use migrations, you will have an overview of your table structure in a very readable manner in your project. If you forgot how you named a table or column you just have to take a look at the migration and you don't have to go to phpmyadmin every single time :)
Give it a try for a couple of weeks and remember that you use the generators package created by Jeffrey and that for every change you make to a table you create a new file or you rollback the previous migrations and update existing ones (but remember that you can't do that on your production environment since it will remove the data associated with that migration).
Just my view on it :)