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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

編輯配置文件 laravel 7 中錯誤密碼更改未定義變量

編輯配置文件 laravel 7 中錯誤密碼更改未定義變量

PHP
瀟瀟雨雨 2023-06-30 16:25:56
我創(chuàng)建了 2 個頁面。首先是編輯個人資料,其次是更改密碼,此頁面和功能有效。當密碼更改和其他輸入位于單獨的頁面上時,所有這些都有效并且所有這些都發(fā)生了變化。但是當我嘗試將密碼更改放在配置文件編輯中時,我收到此錯誤:Facade\Ignition\Exceptions\ViewException 未定義變量:用戶(查看:/home/mokoch/Bureau/projetabonnementpayant/resources/views/profile/edit.blade.php) http://127.0.0.1:8000/profile匹配舊密碼.php<?phpnamespace App\Rules;use Illuminate\Contracts\Validation\Rule;use Illuminate\Support\Facades\Hash;  class MatchOldPassword implements Rule{    /**     * Determine if the validation rule passes.     *     * @param  string  $attribute     * @param  mixed  $value     * @return bool     */    public function passes($attribute, $value)    {        return Hash::check($value, auth()->user()->password);    }       /**     * Get the validation error message.     *     * @return string     */    public function message()    {        return 'The :attribute is match with old password.';    }}
查看完整描述

1 回答

?
慕斯709654

TA貢獻1840條經驗 獲得超5個贊

錯誤非常簡單,您正在使用未定義的變量。


您可以添加變量:


public function edit()

{

    return view('profile.edit', ['user' => auth()->user()]);

}

或者直接在刀片內使用auth()->user()而不是$user


查看完整回答
反對 回復 2023-06-30
  • 1 回答
  • 0 關注
  • 137 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號