webbundels / documentation
Documentation crud package
Installs: 101
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
pkg:composer/webbundels/documentation
Requires (Dev)
- orchestra/testbench: ^6.2
README
Installation
- Add the package to your project.
composer require webbundels/documentation
- Migrate the database.
php artisan migrate
View permissions
- Add the method 'getDocumentationViewableAttribute' to your user model.
- Write logic in this method that determines if the user can view the documentation page.
public function getDocumentationViewableAttribute() :bool { return $this->can('view_documentation'); }
Edit permissions
- Add the method 'getDocumentationEditableAttribute' to your user model.
- Write logic in this method that determines if the user can edit the documentation page.
public function getDocumentationEditableAttribute() :bool { return $this->can('edit_documentation'); }