有人建议我创建一个菜单表模式,我可以链接到页面的不同部分,菜单表结构是:-
public function up()
{
Schema::create('menus', function (Blueprint $table) {
$table->increments('id');
$table->string('name');
$table->integer('parent');
$table->enum('type', ['section', 'static', 'article', 'url']);
$table->timestamps();
});
}
这些是其他表结构。
statics: id, title, image, content
sections: id, title, description
widgets: id, type[artcles, static, video, gallery], page[section to appear], ordering[smallint], articles[list, optional, video, gallery, code]
articles: id, title, image, content, section_id
我想要的是创建一个有很多页面的网站,主页有不同的小部分,比如“关于我们”“我们做什么”“我们的服务”“我们的员工”等,当我点击阅读这些部分的更多链接时转到该部分的特定页面。
我的问题是如何在该表的模型中建立关系以及我应该创建哪些视图刀片页面?我希望小部件也是静态和动态的。