【发布时间】:2021-08-14 08:27:45
【问题描述】:
我定义了我的路线,但没有显示 Route [dealer] not defined。
Route::resource('/dealer', DealerController::class);
这是我的控制器,其中索引、创建和存储方法在同一页面中。
public function index()
{
$users = User::all();
return view('dealer', compact('users'));
}
public function create()
{
$dealers = Dealer::all();
return view('dealer', compact('dealers'));
}
public function store(Request $request)
{
$request->validate([
'name' => 'required',
'email' => 'required',
'password' => 'required',
'name_of_firm' => 'required',
'address' => 'required',
'number' => 'required',
]);
$user = User::create([
'name' => $request->input('name'),
'email' => $request->input('email'),
'password' => Hash::make($request->input('password')),
'name_of_firm' => $request->input('name_of_firm'),
'address' => $request->input('address'),
'number' => $request->input('number'),
]);
return redirect()->route('dealer')->withSuccess('done');
}
【问题讨论】:
-
不是
dealer,而是dealer.index