Например, вместо отображения:
< р>
Код: Выделить всё
http://127.0.0.1:8000/assessments/1/edit
Код: Выделить всё
http://127.0.0.1:8000/assessments/encrypted-id/edit
Код: Выделить всё
Crypt
Код: Выделить всё
use Illuminate\Support\Facades\Crypt;
public function edit($id) {
$assessment = Assessment::findOrFail(Crypt::decrypt($id));
return view('directories.assessments.edit', compact('assessment', 'id'));
}
Код: Выделить всё
Код: Выделить всё
use Illuminate\Support\Facades\Crypt;
Предпринятые шаги:
-
Сгенерирован новый ключ приложения с помощью [/b].
Код: Выделить всё
php artisan key:generate
- Подтверждаю, что [/b] импортирован правильно.
Код: Выделить всё
use Illuminate\Support\Facades\Crypt;
Код: Выделить всё
The payload is invalid.
Подробнее здесь: https://stackoverflow.com/questions/785 ... yload-is-i