我正在像其他人一样从数据库中检索数据,但我面临着一个奇怪的问题。
我正在使用表格中的slug来检索元素的数据,但是我显示了它给我import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE","myproject.settings")
的slug并使用着名的null
知名它在这里显示的是一个例子:
dd()
dd($element);
dd($snippets->toArray());
Schema::create('elements', function (Blueprint $table) {
$table->increments('id');
$table->integer('user_id');
$table->string('title');
$table->string('slug')->unique();
$table->text('body');
$table->timestamps();
});
$snippets = Snippet::latest()->with('owner')->get();
有谁知道发生了什么事?
答案 0 :(得分:0)
问题发生在Primary Key Type
,默认情况下设置为 int ,并且没有将增量设置为false,这导致它“转换为”'它由keyType。 keyType
设置为' int'除非另有规定。 (int)'es2015' == 0
protected $keyType = 'string';
感谢大家的帮助