@smpakdel
سلام.
بررسی کنید که روت تکراری ایجاد نکرده باشید.
CSRF هم بررسی کنید.
نه روت تکراری ندارم
شاید پاسخ شما همینجا باشد
@smpakdel
اگه از axios استفاده نکردی، باید csrf توکن رو هم بررسی کنید.
از axios استفاده نکردم و csrf توکن هم درسته
قبلا کارمیکرد نمیدونم چی شد یهو اینجوری شد
تنها چیزی که اضافه شده زبان به روت ها هست
<script src="/ckeditor/ckeditor.js"></script>
<script src="/admin/dropzone/dropzone.js" type="text/javascript"></script>
<script>
CKEDITOR.replace('body' , {
filebrowserUploadUrl : '{{$local}}/admin/panel/upload-image',
filebrowserImageUploadUrl : '{{$local}}/admin/panel/upload-image'
});
Dropzone.options.imageUpload = {
maxFilesize : 1,
acceptedFiles: ".jpeg,.jpg,.png,.gif"
};
</script>
این کد جاوا اسکریپتی که بالای صفحه گذاشتم
هم دراپ زون هم ck
public function uploadImageSubject(Request $request)
{
$this->validate(request() , [
'upload' => 'required|mimes:jpeg,png,bmp,gif,mp4,mpeg4|size:500000000',
]);
$year = Carbon::now()->year;
$imagePath = "/upload/cke/images/{$year}/";
$file = request()->file('upload');
$fileName = $file->getClientOriginalName();
if(file_exists(public_path($imagePath . $fileName))){
$fileName = Carbon::now()->timestamp . $fileName;
}
$file->move(public_path($imagePath) , $fileName);
$url = $imagePath.$fileName;
return "<script>window.parent.CKEDITOR.tools.callFunction(1,'{$url}','')</script>";
}روی لاراول خام هم تست کردم باز هم همین ارور رو میده
چیزی منقضی نشده از متد هایی که استفاده میکنیم که باعث این خطا شده باشه؟
مشکل از اعتبار سنجی اشتباه بود
اون size که اخر اعتبار سنجی اضافه کردم مشکل ایجاد میکرد که حذف کردم و درست شد