ホームページ  >  に質問  >  本文

laravelがDBクラスを使用する場合、関連するテーブルにデータを書き込む際の問題

laravelがDBクラスを使用するときに、関連するテーブルにデータを書き込む問題:

ファサードを使用する場合は、現在のユーザーのロールを設定する必要があります。以下に示すように $user->roles()->attach(1); を使用できます。 リーリー

問題: 次に、DB クラスを使用して上記の関数を完了する必要があります。次のコード
は実行できず、$user->roles()->attach(1); エラーが報告されます。 リーリー
どう書けばいいですか?

リーリー
迷茫迷茫2736日前369

全員に返信(1)返信します

  • 黄舟

    黄舟2017-05-16 16:49:37

    DB を使用する場合、ブール値が返されます:

    リーリー

    $user はブール値です。

    返事
    0
  • キャンセル返事