2015-02-20 8 views
7

I neu auf Laravel 5.0 sehen Fehler http://i.stack.imgur.com/4ZMgZ.png Hier ist mein Controller-CodeHash :: machen nicht in Arbeit Laravel 5.0-Controller

<?php namespace App\Http\Controllers; 
use Illuminate\Support\Facades\Input; 
class DealerController extends Controller { 

    public function __construct(){ 
     //$this->middleware('auth'); 
    } 

    public function login(){ 
     return view('login'); 
    } 

    public function index() { 
     return view('login'); 

    } 
    public function login_auth(){ 
     $dealer_loginname = Input::get('dealer_loginname'); 
     $dealer_password = Input::get('dealer_password'); 
     $dealer_hashed_pass = Hash::make($dealer_password); 

    } 
} 

Ich Hasch :: make arbeitet Komponist cmd feinen http://i.stack.imgur.com/SqdYs.jpg und seine auch arbeiten Datei auf den Strecken

//Route::post('dealerpanel/login_auth','[email protected]_auth'); 
Route::post('dealerpanel/login_auth',function(){ 
    $pass = Hash::make('abc'); 
    die($pass); 
    //$2y$10$lSG0Dl3NCJ0ubWIwILzPk.SFGeLmwkw03v3NZ5yMgkg4fAry1Cjc2 
}); 

Antwort

15

scheint, wie Sie nicht Hash da Ihr mit Namensraum importiert wurden.

try

use Hash; 

auf der Oberseite der DealerController Datei wie,

<?php namespace App\Http\Controllers; 

    use Illuminate\Support\Facades\Input; 
    use Hash; 

    class DealerController extends Controller { 

    public function __construct(){.... 

oder einfach nur benutzen

$pass = \Hash::make('abc'); 
+1

Try bcrypt hinzuzufügen: wie $ pass = bcrypt ($ input [ 'Passwort']); –

Verwandte Themen