bpocallaghan/changelogs

将变更日志添加到您的Laravel admin项目 - https://github.com/bpocallaghan/laravel-admin-starter

0.0.3 2017-10-29 11:11 UTC

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/seedsdatabase/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