【发布时间】:2020-09-07 16:56:06
【问题描述】:
我希望您就我的大多数项目中经常出现的问题提供帮助/提示
例如,我想创建一个包含一堆页面的网站,并在页面的不同位置(一些在页面顶部,一些在其他位置)创建一些文本字段。情况是我希望这些文本字段是动态的(能够在数据库上存储、编辑、显示、删除),但我不知道我的页面迁移的架构是什么,所以每当我想回显文本字段时值,即 $page->field1, $page->field2
我认为以下方法不是在我的迁移中定义字段的正确方法,所以我想帮助我,哪个是最好的!
public function up()
{
Schema::create('pages', function (Blueprint $table) {
$table->increments('id');
$table->string('title');
$table->string('field1');
$table->string('field2');
$table->string('field3');
$table->string('field4');
$table->timestamps();
});
}
提前感谢您的帮助!
【问题讨论】:
-
我们使用专用模型 HelpText 来处理此类事情。示例: {{ HelpText::get('splash.some_message') }} 将呈现翻译文本。而且,如果以管理员身份登录,我们将呈现一个小的编辑按钮/链接以允许编辑
标签: php mysql laravel content-management-system