【发布时间】:2021-06-12 14:26:38
【问题描述】:
似乎一切正常,但 VSCODE 在尝试时不断报告错误。说方法还没有定义。
<?php
namespace App\Http\Controllers\Auth;
use App\Http\Controllers\Controller;
use App\Models\User;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Hash;
class RegisterController extends Controller
{
public function index()
{
return view('auth.register');
}
public function store(Request $request)
{
//validation
$this->validate($request, [
'name' => 'required|max:50',
'username' => 'required|max:50',
'email' => 'required|email|max:250',
'password' => 'required|confirmed',
]);
//create new user
User::create([
'name' => $request->name,
'username' => $request->username,
'email' => $request->email,
'password' => Hash::make($request->password),
]);
auth()->attempt($request->only('email','password'));
return redirect()->route('dashboard');
//sign the user in
//redirect
}
}
是 vscode 问题还是我遗漏了什么?
【问题讨论】:
-
试试这个 auth('users')->attempt($request->only('email','password'))
标签: laravel visual-studio-code laravel-blade