2016-09-26 5 views
0

Ich baue grundlegende Auth in Laravel 5.3 Benutzer make: auth. In Laravel 5.3 trennen sie Login und Register Controller in Auth\LoginController und Auth\RegisterController.Wo befinden sich AuthenticatesUsers auf Laravel 5.3?

Unten ist mein Auth\LoginController

<?php 

namespace App\Http\Controllers\Auth; 

use App\Http\Controllers\Controller; 
use Illuminate\Foundation\Auth\AuthenticatesUsers; 

class LoginController extends Controller 
{ 
    use AuthenticatesUsers; 

    /** 
    * Where to redirect users after login/registration. 
    * 
    * @var string 
    */ 
    protected $redirectTo = '/home'; 

    /** 
    * Create a new controller instance. 
    * 
    * @return void 
    */ 
    public function __construct() 
    { 
     $this->middleware('guest', ['except' => 'logout']); 
    } 
} 

Das Problem ist, wenn ich versuche AuthenticatesUsers in Illuminate\Foundation\Auth\AuthenticatesUsers zu bearbeiten, dass gar nicht betroffen. Ich versuche sogar, den Klassen-/Merkmalsnamen unter Illuminate\Foundation\Auth\AuthenticatesUsers umzubenennen, aber das Skript funktioniert immer noch.

Also wo ist die tatsächliche AuthenticatesUsers? Weil mein Erhabener nur eine Datei mit diesem Namen finden kann.

danken Ihnen

+0

Es wird nicht empfohlen, Dateien im Lieferantenverzeichnis zu bearbeiten. Wenn Sie möchten, können Sie die Klasse erweitern und die Funktion neu definieren. –

Antwort

3

Es gibt nur einen AuthenticatesUsers, und es wird in vendor/laravel/framework/src/Illuminate/Foundation/Auth/AuthenticatesUsers.php sein. Wenn Sie es bearbeiten und es keinen Effekt hat, könnten Sie die Datei in einem anderen Projekt bearbeiten.

Es ist erwähnenswert, dass Sie niemals diese Datei trotzdem bearbeiten sollten. Alles in Ihrem Ordner vendor/ sollte unverändert belassen werden. Wenn Composer ausgeführt wird, werden alle von Ihnen vorgenommenen Änderungen ersetzt. Wenn Sie Änderungen vornehmen möchten, sollten Sie die Methoden, die Sie benötigen, erweitern oder überschreiben.

+0

sogar ich denke das gleiche ... –

Verwandte Themen