akiyamaSM / Nova Resource Maker
A Nova tool that will help you to generate fields array for the resource.
Stars: ✭ 23
nova-resource-maker
A Nova tool that will help you to generate fields array for the resource.
You can check this medium post on how to use it
Installation
Requirements
- Laravel Nova
First, install the package through Composer.
composer require inani/nova-resource-maker
Usage
Run the commande line
php artisan nova-resource-fields:generate
if your model within
app
folder, you can just set Model Name only without full namespace
And then just answer to the questions and copy the result.
Relationships
Now its possible to generate the relationships, all you have to do is to add the name of the relationship class in the Doc comment of the method
/**
* Get the posts
*
* @relation('HasMany')
* @return \Illuminate\Database\Eloquent\Relations\HasMany
*/
public function posts()
{
return $this->hasMany(Post::class);
}
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
License
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].