bpocallaghan / changelogs
Add changelogs to your laravel admin project - https://github.com/bpocallaghan/laravel-admin-starter
Installs: 4 177
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 4
Forks: 0
Open Issues: 0
Requires
- php: >=7.0.0
This package is auto-updated.
Last update: 2024-10-23 19:37:37 UTC
README
Add changelogs to your laravel admin project. This will allow you to track the changes of your application.
Installation
Update your project's composer.json
file.
composer require bpocallaghan/changelogs
Usage
Register the routes in the routes/vendor.php
file.
- Website
Route::resource('changelog', 'Changelogs\Controllers\Website\ChangelogsController');
- Admin
Route::resource('settings/changelogs', 'Changelogs\Controllers\Admin\ChangelogsController');
Commands
php artisan changelogs:publish
This will copy the database/seeds
and database/migrations
to your application.
Remember to add the $this->call(ChangelogTableSeeder::class);
in the DatabaseSeeder.php
php artisan changelogs:publish --files=all
This will copy the model, views and controller
to their respective directories.
Please note when you execute the above command. You need to update your routes
.
// website Route::get('/changelog', 'ChangelogsController@index'); // admin/settings Route::resource('changelogs', 'ChangelogsController');
Demo
This is being used inside Laravel Admin Starter project.
TODO
- When the controller gets published - the vendor's views will be loaded (manually need to be updated)
- rename
changelogs::index
TOsettings.changelogs.index