اذهب إلى المحتوى
  • 0

تغير كلمة مرور بواسطة tinker

قتيبة الكسم

السؤال

أحيانا نحتاج إلى تغير كلمة مرور لحاسب ما داخل مشروع ما 

ولكن بستعمال الأوامر البرمجية 

فهل من طريقة لفعل ذلك 

بستعمال الأداة tinker 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

يمكنك تنفيذ الأمر التالي في cmd  

php artisan tinker

ثم تقوم بالأستعلام عن الحساب الذي تريد تغيير كلمة المرور له.

$user = App\User::where('email', 'user@example.com')->first();
$user->password = Hash::make('password');
$user->save();

أو من خلال ملف web.php يمكنك وضع مسار لتغيير كلمة المرور بهذا الشكل 

<?php
Route::get('changepassword', function() {
    $user = App\User::where('email', 'admin@laravel.com')->first();
    $user->password = Hash::make('123456');
    $user->save();
 
    echo 'Password changed successfully.';
});
?>

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

اولا تقوم بفتح ال tinker تعمل run للامر 

php artisan tinker

ثم بعد ذلك تجيب بيانات اليوزر بالايميل ثم تقوم بتغير كلمة المرور وحفظ التغيرات

$user = App\User::where('email', 'admin@laravel.com')->first();

$user->password = Hash::make('123456');
$user->save();

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...