laravel 5主键列未命名为id

时间:2015-04-28 05:24:11

标签: migration laravel-5

我试图将当前的应用程序迁移到Laravel-5 这个应用程序具有相当大的结构,包含许多表格,但不到一半的表格中有一个名为primary key的{​​{1}}。 这是一个问题还是您可以手动指定您希望调用主键的内容 它只是来自我正在做的训练视频,似乎没有。

3 个答案:

答案 0 :(得分:8)

您可以使用

protected $primaryKey = 'Your_Primary_key';

在模特中。

答案 1 :(得分:1)

当然,只需将String Body = "Deals Name: " + Bussinessname + "\n" + "Deals: " + deal + "\n" + "Address: " + city + " ," + country; Intent share = new Intent(android.content.Intent.ACTION_SEND); Uri screenshotUri = Uri.parse(Images.Media.EXTERNAL_CONTENT_URI + "/" + image); share.setType("image/*"); share.putExtra(Intent.EXTRA_SUBJECT, "The EssexPass"); share.putExtra(Intent.EXTRA_TEXT, Body); share.putExtra(Intent.EXTRA_STREAM, screenshotUri); startActivity(Intent.createChooser(share, "Share Deal")); 添加到您的数据库中,如下所述:http://laravel.com/docs/5.0/schema#adding-indexes

答案 2 :(得分:0)

$table->string('your_primary_key', 32)->primary();

' your_primary_key'是名称的主键

32是长度

我尝试了它的工作