Laravel: отсутствует необходимый параметр дляPhp

Кемеровские программисты php общаются здесь
Ответить
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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»