我想创建一个有2列(设置,值)的设置表,设置将包含类似SITE_NAME的内容,值将是类似于"Facebook“或"Youtube”或类似的值。这将持有网站名称,标志网址等。我将如何创建这一点,最重要的是,我如何获取没有id字段的Laravel口才的信息。
发布于 2018-07-25 07:23:02
首先要做的是。
您的表需要primary key
。根据您的示例,这会是一个varchar
字段吗?MySql的按名称搜索要比用索引()比较慢得多。它在理论上所做的(google可以更好地解释它)在某种程度上是将文本转换为索引并验证它,而对于索引,它只是访问它。我认为将id
列作为主键的想法并没有错--事实上,我支持这种想法。如果您担心重复,那么可以在列site_name
上设置unique。
php artisan make:migration settings_table
php artisan make:model Setting
https://stackoverflow.com/questions/51508804
复制相似问题