我想问的是,如果网站已经投入生产,是否可以通过添加更多字段来扩展OctoberCMS中的用户插件。我知道如何在开发中执行此操作,但我不知道如何在生产中执行此操作。帮助
答案 0 :(得分:2)
只需在开发中创建新插件即可扩展您的用户插件。
您要添加的字段只需将其写入update files
-> plugins\hardiksatasiya\demotest\updates
1.0.1:
- 'Initialize plugin.'
1.0.2:
- 'Created table hardiksatasiya_demotest_'
- update_user_my_custom_add_seen.php
update_user_my_custom_add_seen.php
文件
<?php namespace HardikSatasiya\DemoTest\Updates;
use Schema;
use October\Rain\Database\Updates\Migration;
class UpdateUserMyCustomAddSeen extends Migration
{
public function up()
{
Schema::table('users', function($table)
{
$table->timestamp('last_seen')->nullable();
});
}
public function down()
{
Schema::table('users', function($table)
{
$table->dropColumn('last_seen');
});
}
}
此示例显示了如何在
last_seen
表中添加users
字段
现在只需使用扩展api以extendFormFields
https://octobercms.com/docs/backend/forms#extend-form-fields形式添加字段
如果一切正常,请在开发服务器上对其进行测试。
然后仅将该插件放在
plugins
目录中目录结构=>
plugins \ < author name > \ < plugin name >
现在已进入实时系统-来自后端
logout
和login
我想这会做所有必需的事情。
请确保您在开发中测试了插件。避免不必要的问题
如有任何疑问,请发表评论。