АК
Size: a a a
АК
ПЛ
АК
OT
<a href="{{ route('redirect:edit', ['redirect' => $i->id]) }}">
OT
public function edit(Redirect $redirect)
{
dd($redirect->toArray());
// не попадает нужный айтем из БДOT
Route::
get('redirect/edit', [RedirectController::class, 'edit'])
->name('edit');
Route::
resource('redirect', 'RedirectController', [
'only' => ['edit']
]);
AH
Route::
get('redirect/edit', [RedirectController::class, 'edit'])
->name('edit');
Route::
resource('redirect', 'RedirectController', [
'only' => ['edit']
]);
edit
. Зачем отдельно написал?// blade
<a href="{{ route('redirect:edit', ['redirect' => $i->id]) }}">
// controller
public function edit(Redirect $redirect)
{
dd($redirect->toArray());
}
// routes
Route::resource('redirect', 'RedirectController')->only('edit');
AH
<a href="{{ route('redirect:edit', ['redirect' => $i->id]) }}">
$i
находится модель Redirect
?OT
public function index(): View
{
$items = Redirect::
get();
return view('redirect.index', compact('items'));
OT
OT
AH
OT
Route::
get('redirect/edit/{redirect}', [RedirectController::class, 'edit'])
AH
Route::
get('redirect/edit/{redirect}', [RedirectController::class, 'edit'])
redirect
- это часть пути, а не биндинг. В ресурсном биндинг будет привязан к edit
OT
Route::
get('redirect/edit/{redirect}', [RedirectController::class, 'edit'])
->name('edit');
<a href="{{ route('redirect:edit', ['redirect' => $i]) }}">
AH
Route::
get('redirect/edit/{redirect}', [RedirectController::class, 'edit'])
->name('edit');
<a href="{{ route('redirect:edit', ['redirect' => $i]) }}">
Route::get('{redirect}/edit', [RedirectController::class, 'edit'])
->name('edit');
OT
AH
OT