- 数据库设计
![](https://img.kancloud.cn/df/78/df789b85033724988d0397026f709aff_526x81.png)
一个网站的信息设置便于网站的收录,备案信息一般很多页面一致,一般标题,关键词,描述首页是固定的,我们只管首页和备案信息的设置,这里只是一个例子。
通过第三章的学习也可以加上站点logo等
![](https://img.kancloud.cn/01/9f/019f66a68af6e36724cbaf6268339677_583x465.png)
站点模型
~~~
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Site extends Model
{
protected $guarded =[];
public $timestamps =false;
//调用站点信息
public static function getSite(){
return self::first();
}
}
~~~
这里写了个查询数据的静态方法,用于调用
HomeController控制器中
~~~
public function __construct()
{
view()->share(
[
'categories' => Category::all(),
'site' => Site::getSite()
]
);
}
~~~
再到页面相应的地方进行调用
![](https://img.kancloud.cn/50/50/5050ab0b65185f10842bf1bb29bf435b_563x183.png)