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
Es wird nicht empfohlen, Dateien im Lieferantenverzeichnis zu bearbeiten. Wenn Sie möchten, können Sie die Klasse erweitern und die Funktion neu definieren. –