Laravel 5 erhält ID von URL
In Laravel 5 kann man die ID aus der URL mit dem $request
-Objekt oder durch Definition eines Routenparameters in der web.php-Datei erhalten.
Beispiel mit dem $request
-Objekt:
public function show(Request $request, $id) {
$product = Product::find($id);
return view('product.show', compact('product'));
}
Beispiel mit dem Routenparameter:
In diesem Beispiel wird der {id}-Parameter in der Route als Argument an die show-Methode im ProductController übergeben.
Route::get('product/{id}', 'ProductController@show');
public function show($id) {
$product = Product::find($id);
return view('product.show', compact('product'));
}