Automatically creates database for Laravel based on a few PHP documentation comments.
xmarkclx/laravel-autodb is a Laravel package for automatically creates database for laravel based on a few php documentation comments..
It currently has 0 GitHub stars and 14 downloads on Packagist (latest version 1.0.0).
Install it with composer require xmarkclx/laravel-autodb.
Discover more Laravel packages by xmarkclx
or browse all Laravel packages to compare alternatives.
Last updated
Automatically creates database based on few PHP documentation comments.
composer require xmarkclx/laravel-autodb
Given we have a comment on a class like so:
/**
* Class Example
*
* @db===
* @property string $avatar_url
* @property int $id #increments
* @db===
**
* @package App
*/
class Example implements AutogeneratedDBFields
{
We run:
php artisan autodb
What happens:
Well, we can, and it's not hard, but I don't have time for that yet.
If you want to help, you just need to make an assembler for that, just see how src/LaravelModelAssembler.php works and you can make a LaravelMigrationAssembler.php or something that assembles migrations instead of the database.
See docs/Architecture.md for how it is architected.