-
Anonymous
Laravel: отсутствует необходимый параметр для
Сообщение
Anonymous »
Мне нужна ваша помощь в поиске ошибки. Я получил ошибку: < /p>
Отсутствует необходимый параметр для [Маршрут: Single-Campaigns_user] [URI:
Campaign-User /Campaign-single /{lang} /{Cam_id}] [отсутствующий параметр:
cam_iden.> < /blockquote> >
>
>
>
>
Код: Выделить всё
Route::prefix('campaigns-user')->group(function() {
// Campaign start
Route::get('/', [IndexCampaignController::class, 'indexUser'])->name('all-campaigns_user')->middleware(['auth', 'blocked', 'emailnotverify', 'weblang']);
Route::get('/campaign-single/{lang}/{cam_id}', [IndexCampaignController::class, 'singleUser'])->name('single-campaigns_user')->middleware(['auth', 'blocked', 'emailnotverify', 'weblang']);
Route::get('/{cam_id}/edit', [EditCampaignController::class, 'indexUser'])->name('edit-campaigns_user')->middleware(['auth', 'blocked', 'emailnotverify', 'weblang']);
Route::patch('/{cam_id}/edit', [EditCampaignController::class, 'editUserAction'])->name('edit-campaigns_user-action')->middleware(['auth', 'blocked', 'emailnotverify', 'weblang']);
Route::delete('/{cam_id}', [DeleteCampaignController::class, 'indexUser'])->name('delete-campaign_user')->middleware(['auth', 'blocked', 'emailnotverify', 'weblang']);
Route::get('/add', [CreateCampaignController::class, 'indexUser'])->name('create-campaigns_user')->middleware(['auth', 'blocked', 'emailnotverify', 'weblang']);
Route::post('/add', [CreateCampaignController::class, 'addUserAction'])->name('create-campaigns_user-action')->middleware(['auth', 'blocked', 'emailnotverify', 'weblang']);
// Campaign end
< /code>
Это мой indexcampaigncontroller: < /p>
public function singleUser (Request $request) {
$cam_id = $request->cam_id;
$lang = $request->lang;
$user = auth()->user()->id;
$camdata = Campaign::find($cam_id);
$camItemExist = false;
$m = Menu::getMenu();
$a = User::getRole();
if ($camdata && $camdata['owner_id'] == $user) {
$camItems = CampaignItem::where('campaign_id', $cam_id)->get();
if (count ($camItems) > 0) {
$camItemExist = true;
}
return view('campaign.single_user', [
'camdata' => $camdata,
'camItems' => $camItems,
'camItemExist' => $camItemExist,
'menu' => $m,
'role' => $a,
]);
} else {
return redirect()->route('all-campaigns_user', ['lang' => app()->getLocale(), ])->with('error', __('general.error'));
}
}
< /code>
Это мой index_user.blade.php: < /p>
[url={{ route(] $item['id'],
'lang' => app()->getLocale(),
]) }}">
{{ __('general.more') }}
[/url]
Я был бы очень благодарен за любую помощь или идеи.
Подробнее здесь:
https://stackoverflow.com/questions/797 ... ameter-for
1757592113
Anonymous
Мне нужна ваша помощь в поиске ошибки. Я получил ошибку: < /p>
Отсутствует необходимый параметр для [Маршрут: Single-Campaigns_user] [URI:
Campaign-User /Campaign-single /{lang} /{Cam_id}] [отсутствующий параметр:
cam_iden.> < /blockquote> >
>
>
>
>
[code]Route::prefix('campaigns-user')->group(function() {
// Campaign start
Route::get('/', [IndexCampaignController::class, 'indexUser'])->name('all-campaigns_user')->middleware(['auth', 'blocked', 'emailnotverify', 'weblang']);
Route::get('/campaign-single/{lang}/{cam_id}', [IndexCampaignController::class, 'singleUser'])->name('single-campaigns_user')->middleware(['auth', 'blocked', 'emailnotverify', 'weblang']);
Route::get('/{cam_id}/edit', [EditCampaignController::class, 'indexUser'])->name('edit-campaigns_user')->middleware(['auth', 'blocked', 'emailnotverify', 'weblang']);
Route::patch('/{cam_id}/edit', [EditCampaignController::class, 'editUserAction'])->name('edit-campaigns_user-action')->middleware(['auth', 'blocked', 'emailnotverify', 'weblang']);
Route::delete('/{cam_id}', [DeleteCampaignController::class, 'indexUser'])->name('delete-campaign_user')->middleware(['auth', 'blocked', 'emailnotverify', 'weblang']);
Route::get('/add', [CreateCampaignController::class, 'indexUser'])->name('create-campaigns_user')->middleware(['auth', 'blocked', 'emailnotverify', 'weblang']);
Route::post('/add', [CreateCampaignController::class, 'addUserAction'])->name('create-campaigns_user-action')->middleware(['auth', 'blocked', 'emailnotverify', 'weblang']);
// Campaign end
< /code>
Это мой indexcampaigncontroller: < /p>
public function singleUser (Request $request) {
$cam_id = $request->cam_id;
$lang = $request->lang;
$user = auth()->user()->id;
$camdata = Campaign::find($cam_id);
$camItemExist = false;
$m = Menu::getMenu();
$a = User::getRole();
if ($camdata && $camdata['owner_id'] == $user) {
$camItems = CampaignItem::where('campaign_id', $cam_id)->get();
if (count ($camItems) > 0) {
$camItemExist = true;
}
return view('campaign.single_user', [
'camdata' => $camdata,
'camItems' => $camItems,
'camItemExist' => $camItemExist,
'menu' => $m,
'role' => $a,
]);
} else {
return redirect()->route('all-campaigns_user', ['lang' => app()->getLocale(), ])->with('error', __('general.error'));
}
}
< /code>
Это мой index_user.blade.php: < /p>
[url={{ route(] $item['id'],
'lang' => app()->getLocale(),
]) }}">
{{ __('general.more') }}
[/url]
[/code]
Я был бы очень благодарен за любую помощь или идеи.
Подробнее здесь: [url]https://stackoverflow.com/questions/79761891/laravel-missing-required-parameter-for[/url]