為什么查詢出來(lái)的結(jié)果里面user字段下的數(shù)據(jù)不對(duì)?user下面應(yīng)該是user表里面的內(nèi)容 可是結(jié)果卻是blog表里面的內(nèi)容 這是為什么?弄了一天也不知道是怎么回事 大家能幫我看看嗎?測(cè)試了一下并不是緩存的問(wèn)題BlogController.php
<?php
namespace App\Http\Controllers\Api;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
use App\Models\Blog;
use App\Models\User;
class BlogController extends Controller
{
public function test (Request $request) {
$res = Blog::with('user')->get()->toArray();
dd($res);
}
}
Blog模型
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Blog extends Model
{
protected $table = 'blog';
protected $primaryKey = 'id';
public $timestamps = false;
protected $fillable = ['id', 'uid', 'content', 'href', 'create_at'];
public function user()
{
return $this->hasOne('App\Models\User','uid','uid');
}
}
User模型
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class User extends Model
{
protected $table = 'blog';
protected $primaryKey = 'id';
public $timestamps = false;
protected $fillable = ['id', 'uid', 'email', 'password', 'tel', 'role', 'created_at'];
}
blog表user表
laravel為什么查詢出的關(guān)聯(lián)模型的數(shù)據(jù)不對(duì)?
呼啦一陣風(fēng)
2019-03-05 20:15:19