{"id":13395822,"url":"https://github.com/amranidev/scaffold-interface","last_synced_at":"2026-01-16T00:34:01.950Z","repository":{"id":1995899,"uuid":"45497055","full_name":"amranidev/scaffold-interface","owner":"amranidev","description":":rocket: A Smart CRUD Generator For Laravel","archived":false,"fork":false,"pushed_at":"2023-03-16T17:54:29.000Z","size":808,"stargazers_count":910,"open_issues_count":15,"forks_count":138,"subscribers_count":58,"default_branch":"master","last_synced_at":"2024-07-31T18:15:54.146Z","etag":null,"topics":["crud","laravel","php","scaffold","scaffold-interface"],"latest_commit_sha":null,"homepage":"https://amranidev.github.io/scaffold-interface/docs/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/amranidev.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2015-11-03T21:32:37.000Z","updated_at":"2024-07-17T13:42:15.000Z","dependencies_parsed_at":"2023-01-13T11:33:58.835Z","dependency_job_id":"e9935402-9b61-4d41-bb7b-82684511a4e6","html_url":"https://github.com/amranidev/scaffold-interface","commit_stats":{"total_commits":1131,"total_committers":18,"mean_commits":"62.833333333333336","dds":0.1396993810786914,"last_synced_commit":"af21f12096284f9e3c7966c2c1eb252677fcfcf2"},"previous_names":[],"tags_count":58,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amranidev%2Fscaffold-interface","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amranidev%2Fscaffold-interface/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amranidev%2Fscaffold-interface/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amranidev%2Fscaffold-interface/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amranidev","download_url":"https://codeload.github.com/amranidev/scaffold-interface/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243493298,"owners_count":20299626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["crud","laravel","php","scaffold","scaffold-interface"],"created_at":"2024-07-30T18:00:33.098Z","updated_at":"2026-01-16T00:34:01.914Z","avatar_url":"https://github.com/amranidev.png","language":"PHP","readme":"\n![Imgur](http://i.imgur.com/9PkXGOV.jpg)\n[![Gitter chat](https://img.shields.io/badge/chat-gitter-F50057.svg)](https://gitter.im/amranidev-scaffold-interface/Lobby)\n[![Build Status](https://travis-ci.org/amranidev/scaffold-interface.svg?branch=master)](https://travis-ci.org/amranidev/scaffold-interface)\n[![StyleCI](https://styleci.io/repos/45497055/shield?style=flat)](https://styleci.io/repos/45497055)\n[![Built For Laravel](https://img.shields.io/badge/built%20for-laravel-blue.svg)](http://laravel.com)\n[![Total Downloads](https://poser.pugx.org/amranidev/scaffold-interface/downloads)](https://packagist.org/packages/amranidev/scaffold-interface)\n[![Latest Stable Version](https://poser.pugx.org/amranidev/scaffold-interface/v/stable)](https://packagist.org/packages/amranidev/scaffold-interface)\n[![Latest Unstable Version](https://poser.pugx.org/amranidev/scaffold-interface/v/unstable)](https://packagist.org/packages/amranidev/scaffold-interface)\n[![License](https://poser.pugx.org/amranidev/scaffold-interface/license)](https://packagist.org/packages/amranidev/scaffold-interface)\n\n![Scaffold](http://i.imgur.com/65uhrP7.gif)\n\n### Features\n\n+ Generate your models, views, controllers, routes and migrations just in a few clicks.\n\n+ Models visualization through a graph presentation (**New Feature**).\n\n+ Views scaffolding support Bootstrap and Materialize css.\n\n+ Generate (OneToMany,ManyToMany) relationships including views and controllers.\n\n+ Websockets using [pusher notifications](https://www.github.com/pusher).\n\n+ AdminLTE dashboard template with users management system (users-roles-permissions) using [laravel-permission](https://github.com/spatie/laravel-permission).\n\n+ Softdeletes and timestamps.\n\n+ A delete confirmation message.\n\n+ Using an interface to design your table.\n\n+ Rollback possibility.\n\n+ Generate CRUD for packages, see [Lpackager](https://github.com/amranidev/lpackager), [CRUD for packages/modules](http://amranidev.github.io/blog/site/crud-generator-for-packages/).\n\n\n### Installation\n\n1. Run the following command:\n\n `composer require amranidev/scaffold-interface`\n\n2. Add the service providers to config/app.php:\n\n ```php\nAmranidev\\ScaffoldInterface\\ScaffoldInterfaceServiceProvider::class,\nAmranidev\\Ajaxis\\AjaxisServiceProvider::class,\nSpatie\\Permission\\PermissionServiceProvider::class,\nPusher\\Laravel\\PusherServiceProvider::class,\n ```\n\n3. Publish the assets in your application with:\n\n `php artisan vendor:publish`\n\n4. Run migrations:\n\n `php artisan migrate`\n\n5. Authentication scaffolding:\n\n `php artisan make:auth`\n\n6. Add HasRole dependency to app/User.php:\n\n```php\n\u003c?php\n\nnamespace App;\n\nuse Illuminate\\Foundation\\Auth\\User as Authenticatable;\nuse Illuminate\\Notifications\\Notifiable;\nuse Spatie\\Permission\\Traits\\HasRoles;\n\nclass User extends Authenticatable\n{\n    use Notifiable;\n    use HasRoles;\n}\n ```\n \nCongratulations, you have successfully installed Scaffold Interface!\n \n### Detailed Documentation\n\n[Full documentation](https://amranidev.github.io/scaffold-interface/docs).\n\n### Contribution\n\n Any ideas are welcome. Feel free to submit any issues or pull requests.\n\n#### Author\n\n+ [Amrani Houssain](https://github.com/amranidev)\n\n#### Credits\n\n+ [Athi Krishnan](https://github.com/athikrishnan)\n+ [JeroenG](https://github.com/Jeroen-G)\n+ [All Contributors](../../contributors)\n\n\n#### Contact : amranidev@gmail.com\n","funding_links":[],"categories":["Popular Packages","Packages"],"sub_categories":["Development Tools"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famranidev%2Fscaffold-interface","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Famranidev%2Fscaffold-interface","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famranidev%2Fscaffold-interface/lists"}