2 回答

TA貢獻1799條經驗 獲得超6個贊
該錯誤是不言自明的,您尚未為您的函數定義路徑prdtview。請記住,每當您創建資源控制器并定義其路由時,就會自動創建以下函數及其路由。
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
}
/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
public function create()
{
//
}
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(Request $request)
{
//
}
/**
* Display the specified resource.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function show($id)
{
//
}
/**
* Show the form for editing the specified resource.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function edit($id)
{
//
}
/**
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param int $id
* @return \Illuminate\Http\Response
*/
public function update(Request $request, $id)
{
//
}
/**
* Remove the specified resource from storage.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function destroy($id)
{
//
}
對于您希望路由使用的任何其他方法,您必須創建一個方法并且必須為其定義一個路由,就像您的prdtview函數必須顯式定義一個路由一樣。
Route::get('/prdtview/{id}','UserProductController@prdtview')->name('userproduct.prdtview);
現在,當請求到達此路由時,它將被轉發到您的prdtview函數。
您現在可以在 Blade 中調用您的路線,例如
route('userproduct.prdtview', ['id' => $sub_cat->id]);
- 2 回答
- 0 關注
- 164 瀏覽
添加回答
舉報