2
ユーザー登録後にアクティベーションコードを作成していますが、作成した後にそのコードをフェッチしたい場合はすべてのコードがデータベースに作成されますが、コード:laravelで作成した後にフィールドデータを取得する
public function __construct(User $user)
{
$this->user = $user;
$this->activationCode = ActivationCode::createCode($user)->code;
dd(ActivationCode::createCode($user)->code);
}
私のエラーは、次のとおりです。
Undefined property: Illuminate\Database\Eloquent\Builder::$code
は、どのように私は、コードを取得することができますか?
おかげで、今私は、そのユーザーのコードではなく、単に作成されたコードを取得することができ、そのユーザーの最初のレコードを取得します。 –
最新のものが必要な場合は、 ' - > latest()'メソッドを追加してください。私は私の答えを更新しました。 –
Thnaks、それは:ActivationCode :: createCode($ user) - > first() - > latest() - > code; –