簡體   English   中英

如何在laravel中同時使用select函數和with函數

[英]How to use select function and with function together in laravel

我想從主表laravel一些列with函數,但是當我使用select它給空與例如

table1::select('column1','column2')->with(['table2'])->paginate($request->query('per_page', 10));

如果我使用 select 那么它在table2給出null但如果我刪除 select 那么它給出table2值。

任何人都可以讓我知道我做錯了什么或可以在這里做什么

$subskills_users = Subskills::select('id','subskills_title')->with(['User'])->paginate(15);

我在本地數據庫中使用了上述內容。 它工作正常。

你在你的用戶表中建立了關系嗎? 我已經在我的 Subskills 模型中做到了:

public function User()
{
    return $this->belongsToMany('App\User', 'users_subskills', 'subskill_id', 
   'user_id');
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM