Skip to content

robmorgan/phinx-screencast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Phinx Screencast Sample Project

Phinx Screencast

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!

What is Phinx?

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.

Requirements

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

Getting Started

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

Resources

Contributing

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.

License

Please refer to the LICENSE file in this repository for licensing information.

About

Sample project from the Phinx screencast

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages