错误是这个类“app\Http\Controllers\Controller”未找到
我的代码是这样的
<?php
namespace app\Http\Controllers;
use app\Models\User;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Hash;
use RealRashid\SweetAlert\Facades\Alert;
class UserController extends Controller
{
/**
* @param NA
* @return view
*/
public function index() {
return view('users');
}
/**
* @param request
* @return response
*/
public function store(Request $request) {
$request = $request->all();
$request['password'] = Hash::make($request['password']);
$user = User::create($request);
if ($user) {
Alert::success('Success', 'anda berhasil mendaftar');
$user->save();
return redirect('/login');
}
else {
Alert::error('Failed', 'gagal meregristrasi');
return back();
}
}
}
这是使用Route::post('/register',[UserController::class,'store'])-〉name('users.store')的路由;Route::get('/ register',function(){ return view('register ');});
这错误是当我注册我怎么能修复这类没有找到?这控制器类是在这文件夹
1条答案
按热度按时间ghhkc1vu1#
我猜UserController扩展的Controller类没有与UserController相同的命名空间。
请尝试使用带有App前缀的命名空间
在UserController中:
在web.php