bpocallaghan / changelogs
将变更日志添加到您的Laravel admin项目 - https://github.com/bpocallaghan/laravel-admin-starter
0.0.3
2017-10-29 11:11 UTC
Requires
- php: >=7.0.0
This package is auto-updated.
Last update: 2024-09-23 19:25:50 UTC
README
将变更日志添加到您的Laravel admin项目。这将允许您跟踪应用程序的变更。
安装
更新项目的composer.json
文件。
composer require bpocallaghan/changelogs
使用方法
在routes/vendor.php
文件中注册路由。
- 网站
Route::resource('changelog', 'Changelogs\Controllers\Website\ChangelogsController');
- 管理员
Route::resource('settings/changelogs', 'Changelogs\Controllers\Admin\ChangelogsController');
命令
php artisan changelogs:publish
这将复制database/seeds
和database/migrations
到您的应用程序中。请记住在DatabaseSeeder.php
中添加$this->call(ChangelogTableSeeder::class);
php artisan changelogs:publish --files=all
这将复制model, views 和 controller
到它们各自的目录。请注意,在执行上述命令时,您需要更新您的routes
。
// website Route::get('/changelog', 'ChangelogsController@index'); // admin/settings Route::resource('changelogs', 'ChangelogsController');
演示
这正在被用于Laravel Admin Starter项目中。
待办事项
- 当控制器发布时 - 供应商的视图将被加载(需要手动更新)
- 将
changelogs::index
重命名为settings.changelogs.index