我想将产品模型作为参数传递给 ProductController,通常我这样做:
php artisan make:model Model/Product -cr
然后 laravel 会为我做魔法,但现在我分别创建了模型和控制器。
我试着这样做:
/**
* Display the specified resource.
*
* @param App\Model\Product $product
* @return \Illuminate\Http\Response
*/
public function show(Request $request, Product $product)
{
return $product;
}
.
php工匠路线:列表
| GET|HEAD | products/{product} | products.show | App\Http\Controllers\ProductsController@show | api,jwt.auth |
.
路由器
Route::apiResource('/products', "ProductController");
.
要求
http://127.0.0.1/products/23?withsomequery=yes .
没有错误:
-rw-r--r-- 1 www-data www-data 0 Sep 18 12:30 laravel-2019-09-18.log
.
以上所有代码都返回空数组,但我知道它应该返回一些东西。
我希望它返回如下内容:
{
id: 23
name: computer
created_at: 2019-02-02
updated_at: 2019-02-02
}
千万里不及你
三国纷争
陪伴而非守候