Доброго веремени суток, возникла проблема с использование плагина, вот его настройка.
<script type="text/javascript">
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
Dropzone.autoDiscover = false;
var myDropzone = new Dropzone(
"a#add_photo",
{
"addRemoveLinks":false,
"createImageThumbnails":false,
"dictDefaultMessage":"",
"maxFilesize":5000,
"url":"/upload_image",
// "previewsContainer":"#previews",
"clickable":"#add_photo",
// "headers":{"X-CSRF-Token":"dTF2LXRtLkE0WRcVGzJ8LTtHFEIANUckGgclfww6eXYidx1jIypUOA=="},
// "params":{"_csrf":"dTF2LXRtLkE0WRcVGzJ8LTtHFEIANUckGgclfww6eXYidx1jIypUOA=="}
});
</script>
Сам html
<div class="img">
<input id="images_product" type="file" class="form-control"
name="images_product[]" value="{{ old('images_product') }}" required multiple>
@if ($errors->has('images_product'))
<span class="help-block">
<strong>{{ $errors->first('images_product') }}</strong>
</span>
@endif
<a href="#" id="add_photo" class="load_file_el"></a>
<span class="number">№1</span>
</div>
Вот rout
Route::post('upload_image', 'ImageController@upload_product_image');
В ответ на все это получаю 500 эрор, сама консоль:
Failed to load resource: the server responded with a status of 500 (Internal Server Error)
Все это находиться в форме внутри которой имеются свои инпуты, отправка данных происходить через ajax(с формы).
Вот код с контроллера
<?php
namespace App\Http\Controllers;
use DB;
use Illuminate\Support\Facades\Input;
use product_image;
use Illuminate\Http\Request;
use Response;
class ImageController extends Controller
{
public function upload_product_image(){
$input = Input::all();
$rules = array(
'file' => 'image|max:3000',
);
$validation = Validator::make($input, $rules);
if ($validation->fails())
{
return Response::make($validation->errors->first(), 400);
}
$file = Input::file('file');
$extension = File::extension($file['name']);
$directory = path('public').'uploads/'.sha1(time());
$filename = sha1(time().time()).".{$extension}";
$upload_success = Input::upload('file', $directory, $filename);
if( $upload_success ) {
return Response::json('success', 200);
} else {
return Response::json('error', 400);
}
}
}
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Как можно, в работающем флэш, изменить некий текст, с помощью javascript, или еще каким нибудь способомУ меня есть исходник флэша, если это поможет,...
После ответа на этот вопрос я решил, что пусть за всё, что связано с JavaScript (сборка модулей, Babel-конвертация, а также конкатенация и минификация...