2016-05-29 12 views
1

Wenn ich mein Formular auf meinem Laravel (5.2) poste, erhalte ich das, wenn es einen Wert auf die vorherige Seite zurückgeben muss.Kein unterstützter Verschlüsseler gefunden Problem

mein Controller

class WsRegisterController extends Controller{ 

public function register() 
{ 
    $wsregistration = Input::all(); 
    $wsUserName = Input::get('name'); 
    $wsUserEmail = Input::get('email'); 
    $wsUserPassword = Input::get('password'); 

    /* Check if user is a bot */ 

    $wsrules = [ 
    // 'g-recaptcha-response' => 'required|recaptcha', capthcha 
    'name' => 'required|min:2|max:32', 
    'email' => 'required|email', 
    'password' => 'required|alpha_num|min:8' 
    ]; 

    $wsvalidator = Validator::make($wsregistration, $wsrules); 

    if ($wsvalidator->passes()) { 

     /* Check if the email address exits */ 

     $wsUser_count = User::where('email', '=', $wsUserEmail)->count(); 

     // return $wsUser_count; exit; 

     if ($wsUser_count > 1) { 

      return Redirect::to('/test')->with(array('error_msg' => 'This email address exist, please use another email address.')); 

     } 
    } 
    } 
    } 

Also versuchte ich es mit diesem link stackoverflowing aber es funktioniert immer noch nicht

CONFIG/APP.PHP FILE

/* 
|-------------------------------------------------------------------------- 
| Encryption Key 
|-------------------------------------------------------------------------- 
| 
| This key is used by the Illuminate encrypter service and should be set 
| to a random, 32 character string, otherwise these encrypted strings 
| will not be safe. Please do this before deploying an application! 
| 
*/ 

'key' => env('o/tPhyhKmuLoJMWXZeV8b10OFoCT62z6WKuC3HO5Jbw='),// env('9TSL9BsEjZyoM9BjX9du0XaLnCDi4m4Z'), 

'cipher' => 'AES-128-CBC',//'AES-256-CBC', 

. ENV FILE

APP_KEY=base64:o/tPhyhKmuLoJMWXZeV8b10OFoCT62z6WKuC3HO5Jbw= 
APP_URL=http://localhost 

Ich habe auch diese Handwerker Befehl, um neue Schlüssel php artisan key:generate bitte, was habe ich falsch @everyone tun.

No supported encrypter found error snapshot

+0

Für AES-128-CBC muss Ihr Schlüssel aus 16 zufälligen Daten bestehen. Ihre ist 32. Wechseln Sie zu AES-256-CBC und Sie werden wahrscheinlich dieses Problem beheben. Stellen Sie außerdem sicher, dass die OpenSSL-Erweiterung installiert ist. –

+0

Ich würde vorschlagen, in der Frage ** Linked ** und ** Related ** auf der rechten Seite dieser Seite zu suchen. Da sind einige nützliche Vorschläge drin. –

+0

@ScottArciszewski danke für die Unterstützung, aber die Probleme bestehen immer noch, ich habe mit diesem Schlüssel zu AES-256-CBC wechseln "MzKfrO9x6D32y6YJE9dX6RtDRIg5PnGsGVab9AIefpU =", aber der Fehler immer noch auftreten. – udemethegrtman

Antwort

0

Dank @everyone für Ihre Unterstützung, aber ich habe es gelöst.

'key' => '9TSL9BsEjZyoM9BjX9du0XaLnCDi4m4Z',// env('9TSL9BsEjZyoM9BjX9du0XaLnCDi4m4Z'), 'cipher' => 'AES-256-CBC', 

php Handwerkers config: Cache

die Magie tat.

Verwandte Themen