Сначала я извиняюсь, потому что я задал этот вопрос. Может быть, это дублирование или неправильное место, чтобы спросить. Я начинающий в Laravel, Vuejs. Мои застряли здесь:
Сначала я собираюсь установить Intervention / Image, все нормально, и я могу загрузить изображение на сайт (и S3).
Но в течение нескольких часов я не могу загрузить файл, и все Ajax-запросы Post Post на других страницах возвращают 419 Error (неизвестная ошибка); с сообщением "" и путем Symfony\Component\HttpKernel\Exception\HttpException
.
Я четко проверил, что в заголовке запроса уже есть "X-CSRF-TOKEN".
Я нашел в Интернете, но, похоже, я первый столкнулся с этой проблемой. Я застрял здесь на два дня. И веб-сайт вмешательства не может подключиться сейчас с ошибкой 100% пинга.
Я уверен, что при первой установке я работаю нормально, но затем все сообщения Post request получают ошибку, хотя Get get работает нормально.
Я уже удалил это с помощью composer
, затем установил снова, но ничего не изменилось. Так что, если кто-то застрял и исправил это или у него есть разные решения, пожалуйста, помогите мне своими предложениями. Все, что мне нужно, это загрузить изображение, изменить его размер и затем на сервер S3.
Я использую Laravel 5.7, интервенция / версия изображения 2.4.2
Это мой код загрузки в контроллер:
if ($rq->hasFile('image')) {
$save_path = 'upload/'.\Auth::user()->username.'/images/';
$image = $rq->file('image');
$fileName = time() . '.' . $image->getClientOriginalExtension();
$img = Image::make($image->getRealPath());
$img->stream();
// dd();
Storage::disk('s3')->put($save_path.$fileName, $img->__toString(), 'public');
}
Спасибо.