Laravel is a framework that can help web developers maximize the use of PHP in the website development process. As is known, PHP itself is a fairly dynamic programming language.
Where the presence of Laravel then makes PHP more powerful, fast, secure, and simple. What's more, this framework always brings out the latest technology among other PHP frameworks.
This framework follows the MVC or Model View Controller structure. Where MVC is an application method that separates data from the view based on application components, such as data manipulation, controllers, and user interfaces.
Laravel provides database migration using the Schema façade.The façade schema has several methods such as adding columns, removing columns, checking if a table exists, checking if columns exist, and so on.
Example:
Schema::hasTable('yourTable');
The script will return a result that evaluates to true. and you can do conditioning by using 'if' logic.
A few articles about How to check table is exists or not in Laravel? Hopefully useful for you.