This repo contains a sample project that accompanies the Phinx Screencast. You can find out more or purchase the screencast at phinx.org.
🙏 Thank you for supporting my work!
Phinx is a PHP database migration management tool that makes it easy to manage and manipulate database schemas. It allows developers to write database migrations using PHP code, making version control of database changes straightforward and consistent across different environments.
Before you begin, ensure you have the following installed:
- Git
- PHP 8.2 or higher
- Sqlite3. If your on a Mac, you can install it with
brew install sqlite3
- Composer
Clone this repository to your local machine:
git clone https://github.com/robmorgan/phinx-screencast.git
Install dependencies using Composer:
cd phinx-screencast
composer install
Start the app using PHP's built-in web server:
php -S localhost:8080 -t public public/index.php
While this is primarily a sample project for educational purposes, suggestions and improvements are welcome. Please open an issue or submit a pull request if you have any contributions.
Please refer to the LICENSE file in this repository for licensing information.