第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

拉拉維爾等效于用戶::所有() 函數(shù)

拉拉維爾等效于用戶::所有() 函數(shù)

PHP
不負(fù)相思意 2022-09-12 09:14:57
伙計(jì)們我有問(wèn)題。Laravelapi在我的控制器中,當(dāng)我使用時(shí),一切都很好,但我需要過(guò)濾數(shù)據(jù),所以當(dāng)我使用收集時(shí),它會(huì)給我錯(cuò)誤。錯(cuò)誤是collection$teacher$teachersCall to undefined method Illuminate\\Database\\Query\\Builder::mapInto();我想要過(guò)濾后的數(shù)據(jù)    $teachers = DB::table('users')->where('role', '=', 1);    $teacher = Users::all();    return UserResource::collection($teachers);我試過(guò)這個(gè)$teachers = DB::table('users')->where('role', '=', 1)->get();$teachers = DB::table('users')->where('role', '=', 1)->get()->toArray();所以我需要解決方案這是我的資源<?phpnamespace App\Http\Resources;use Illuminate\Http\Resources\Json\JsonResource;class User extends JsonResource{    /**     * Transform the resource into an array.     *     * @param  \Illuminate\Http\Request  $request     * @return array     */    public function toArray($request)    {        return parent::toArray($request);    }}
查看完整描述

3 回答

?
鴻蒙傳說(shuō)

TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個(gè)贊

試試這個(gè)


$teachers = DB::table('users')->where('role', '=', 1);

$teacher = Users::all();

return new UserResource($teachers);


查看完整回答
反對(duì) 回復(fù) 2022-09-12
?
12345678_0001

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊

我不知道你的,但在我的環(huán)境中,這些代碼行工作得很好。嘗試使用命令更新您的拉拉維爾。composer update



查看完整回答
反對(duì) 回復(fù) 2022-09-12
?
當(dāng)年話下

TA貢獻(xiàn)1890條經(jīng)驗(yàn) 獲得超9個(gè)贊

return UserResource::collection(User::where('role', '=', 1)->get());這應(yīng)該對(duì)你有用,你能試試嗎?


更新


您仍然可以將表與 連接,但如果您真的想使用eloquentDB::Table()


然后你必須像這樣指定你的方法。toArray()


    public function toArray($request)

    {

        // return parent::toArray($request);

        return [

            'role' => $this->role,

            'id' => $this->id,

            'name' => $this->name,

            'email' => $this->email,

            'created_at' => $this->created_at,

            'updated_at' => $this->updated_at,

        ];

    }

并會(huì)給你結(jié)果。return UserResource::collection(DB::table('users')->where('role', '=', 1)->get());


查看完整回答
反對(duì) 回復(fù) 2022-09-12
  • 3 回答
  • 0 關(guān)注
  • 121 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)