Прежде всего, Froala Editor предоставляет очень подробную документацию. Одна из вещей, которую я легко выбрал из их документов, это скрипт ниже:
<script>
new FroalaEditor('#edit', {
// Set the file upload URL.
imageUploadURL: '/upload_image.php',
imageUploadParams: {
id: 'my_editor'
}
})
</script>
Это означает, что вам нужно написать функцию или классэто служба загрузки изображений.Всякий раз, когда Froala загружает изображение, оно выполняет запрос Ajax на ваш URL или маршрут в вашем случае laravel.
Когда оно достигает Laravel, то в вашем контроллере или функции вы можете выполнить:
$image = $request->file('name_of_file') or using raw PHP $filename = explode(".", $_FILES[$fieldname]["name"]);
Ваша функция должна затем вернуть ответ со строкой URL загруженного изображения, например, ниже:
E.g.: {"link":"http://server_address/uploads/name_of_file"}.