Посмотри мои коды.
public function store(Request $request)
{
if (auth()->check()) {
$order = new Order($request->all());
$order->category_id = $request->category_id;
$order->user_id = auth()->user()->id;
$order->status = 0;
$order->description = $request->description;
$order->save();
session([$order->id => $order->id]);
alert()->success('ok')->persistent("ok");
return redirect()->route('reports.show')->with('order_id', $order->id);
}
}
web.php
Route::get('reports/show/{order}', 'ReportController@show')->name('reports.show');
ReportController.php
public function show (Order $order)
{
return view('reports.show', compact('order'));
}
show.blade.php
<table class="table">
<thead>
<tr>
<th>id</th>
<th>name</th>
<th>tel</th>
<th>city</th>
<th>order name</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{ $order->id }}</td>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
</tr>
</tbody>
</table>
Я получаю эту ошибку.
Отсутствуют обязательные параметры для [Route: reports.show] [URI: reports / show / {order}].