【发布时间】:2017-02-26 01:52:38
【问题描述】:
当我尝试登录时,在我的网站上。它回复了以下消息:
FatalErrorException in UserController.php line 37:
Class 'App\Http\Controllers\Auth' not found
但是,Http 中包含 Auth 的 controllers 文件夹中的文件有四个文件。
用户控制器:
namespace App\Http\Controllers;
use Illuminate\Support\Facades\Input;
//use Illuminate\Support\Facades\Flash;
use InvalidConfirmationCodeException;
use Flash;
//use Mail;
use App\User;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Mail;
use Illuminate\Foundation\Auth\AuthenticatesAndRegistersUsers;
class UserController extends Controller
{
public function getDashboard()
{
return view('dashboard');
}
public function postSignUp(Request $request)
{
$email = $request['email'];
$name = $request['name'];
$password = bcrypt($request['password']);
$user = new User();
$user -> email = $email;
$user -> name = $name;
$user -> password = $password;
Auth::login('$user');
$user->save();
return redirect()->route('dashboard')
}
public function postSignIn(Request $request)
{
if (Auth::attempt(['email' => $request['email'], 'password' => $request['password']])) {
return redirect()->route('dashboard');
}
return redirect()->back();
}
}
另外,我在注册时遇到错误:
MethodNotAllowedHttpException in RouteCollection.php line 218:
我一直在尝试解决这个错误,但直到现在都没有成功。 请帮我解决这两个错误。
【问题讨论】:
标签: laravel laravel-5.2