LORDD adlı üyeden alıntı:
mesajı görüntüle
HashHelper.php:
namespace App\Helpers;
use Illuminate\Support\Facades\Hash;
class HashHelper{
public static function sifrele($sifre){
return Hash::make($sifre);
}
// Hash::check içinde ayrı bir fonksiyon buraya yazabilirsiniz.
}Daha sonra config klasörüne gidip app.php dosyasını açıp eklediğimiz helper dosyasını aliases dizisine tanımlayın. 'HashHelper' => App/Helpers/HashHelper::class,
Herhangi bir controllerda oluşturduğunuz bu helperı kullanabilirsiniz.
TestController.php
namespace App\Http\Controllers; use HashHelper; . . . return HashHelper::sifrele($request->sifre); . . .Burdaki esas nokta admin ve kullanıcı tarafından uygulanan hash::make ve hash::check işlemlerinin oluşturduğunuz helper üzerinden yapılmasıdır. Sadece birini bu helper üzerinden yapmanız birşeyi değiştirmez. 2 şifrelemenin ve kontrolün bu helper üzerinden gerçekleştirildiğine emin olun. İşe yarayacağına emin değilim. Garip bir hataya garip bir çözüm önerisinde bulunuyorum sadece elimden bu kadarı geliyor. Bu seferde olmazsa konu altına attığım ilk cevaba dönüş yapmanızı öneririm. Laraveli baştan kurmaya kadar yolu görünüyor.