Может быть, вы можете изменить его на параметр запроса
как
return redirect('/texttext/?=newChallenge={{$newChallenge}}');
, если вы хотите использовать
return redirect('/texttext/{{$newChallenge}}');
Это должно быть что-то вроде ниже
Route::get('texttext/{{newChallenge}}', 'YourController@newChallenge');
и подпись newChallenge function newChallenge(Request $request, $newChallenge)
если вы хотите использовать что-то вроде return redirect(route('new-challenge', $newChallenge));
просто добавьте имя к маршруту, как
Route::get('texttext/{{newChallenge}}', 'YourController@newChallenge')->name('new-challenge');
Я не проверял, но я думаю, что это должно работать.