Ready to use Documents Backpack CRUD with API route for eg. privacy statement, imprint, sbt or gtc
webfactor/laravel-backpack-documents is a Laravel package for ready to use documents backpack crud with api route for eg. privacy statement, imprint, sbt or gtc.
It currently has 2 GitHub stars and 243 downloads on Packagist (latest version 2.0.0).
Install it with composer require webfactor/laravel-backpack-documents.
Discover more Laravel packages by webfactor
or browse all Laravel packages to compare alternatives.
Last updated
Ready to use Documents Backpack CRUD with API route for eg. privacy statement, imprint, sbt or gtc.
Via Composer
$ composer require webfactor/laravel-backpack-documents
Publish the vendor files
$ php artisan vendor:publish --provider="Webfactor\Laravel\Backpack\Documents\DocumentsServiceProvider"
Run the migration
$ php artisan migrate
[optional but recommended] add a menu item to your sidebar.blade.php
<li>
<a href="{{ url(config('webfactor.documents.backend.route_prefix').'/'.config('webfactor.documents.backend.route')) }}">
<i class="fa fa-file-o"></i>
<span>{{ trans('webfactor::documents.entity_name_plural') }}</span>
</a>
</li>
Define your document types in the published config file. Don't forget to add appropriate translations in the translation files.
Go to the defined route (default: wfcms/document) and edit your documents like in Backpack CRUD
Send a GET-request to the api route (default: api/v1/documents).
If you use translation you can append lang parameter to the api route to get the specified language. (eg. api/v1/documents?lang=de)
You can edit many parts of the functionality. Just look at the published config file (config/webfactor/documents.php).
If you want to overwrite the default routes, please create a route file at routes/webfactor/documents.php and define your routes there.
For using translations check the installed version of spatie/laravel-translatable for more information.
Please see CHANGELOG for more information on what has changed recently.
$ composer test
Please see CONTRIBUTING and CODE_OF_CONDUCT for details.
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.