Coder Social home page Coder Social logo

laravel-tinymce-simple-imageupload's Introduction

laravel-tinymce-simple-imageupload

The simple image upload for TinyMCE in Laravel.

Why made this?

Because, I use TinyMCE and basically, it is pretty hard to understand how to upload images directly to the editor while editing content. There are many TinyMCE image uploaders out there, but they are too complicated in functions, and I only need one core use-case, pick up an image to upload.

That's it, so I create this package for my projects to re-use. Well, if you want, you can use this too.

This package works with Laravel 5.0+.

Installation

For Laravel 5.5+:

$ composer require "petehouston/laravel-tinymce-simple-imageupload:~1.3"

For Laravel before 5.5:

$ composer require "petehouston/laravel-tinymce-simple-imageupload:~1.1"

For laravel version 5.4 and older, you need to register the service provider in config/app.php.

    'providers' => [
        ...

        Petehouston\Tinymce\TinymceServiceProvider::class,

    ]

Usage

In the view that contain setup for TinyMCE, you need to include the upload view, add this line at the bottom,

@include('mceImageUpload::upload_form')

Don't worry, this form is hidden from your view, no-one will see it because it is display: none.

Next step is to add this config to the tinymce object,

    tinymce.init({
        // .. your config here
        relative_urls: false,
        file_browser_callback: function(field_name, url, type, win) {
            // trigger file upload form
            if (type == 'image') $('#formUpload input').click();
        }
    });

That's all, now you should be able to upload image directly to the editor while writing content.

You can publish view in case you need to customize in resources/views directory

$ php artisan vendor:publish --provider=Petehouston\Tinymce\TinymceServiceProvider

Try example

There is a setup example in the package, you can try in your project by adding a sample route,

Route::get('/tinymce_example', function () {
    return view('mceImageUpload::example');
});

Some notes

The image upload handler

I setup already a controller Petehouston\Tinymce\TinymceController which implements a method for image uploading.

As you can see it will store all uploaded images in public/img directory, the name is like a concatenated hash,

$filename = 'image_'.time().'_'.$image->hashName();

The default route for handling image upload is /tinymce/simple-image-upload.

Customize upload url and controller

If you don't want to pre-config of the package, make yours.

While including the uploading form, pass in the url of handling post image upload

@include('mceImageUpload::upload_form', ['upload_url' => 'YOUR_URL_FOR_HANDLING_IMAGE_UPLOAD'])

Add a method for handling image upload that should return the same result as in Petehouston\Tinymce\TinymceController.

laravel-tinymce-simple-imageupload's People

Contributors

holkerveen avatar muluhgodson avatar petehouston avatar robbielove avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

laravel-tinymce-simple-imageupload's Issues

Error when calling view

Hi there

I'm having an issue with your plugin and I'd appreciate your help. Apologies if this is a newbie mistake but I have gone through your tutorial.

No hint path defined for [mceImageUpload]. (View: C:\apps\store\resources\views\admin\blog\new.blade.php)

I'm running Laravel 5.5

How to change upload workflow

Hi,

Thank you for such a good package.

This is not an issue, this just only my question.

Currently, when I choose to upload new image using this package, after select the image, the dialog disappear and the image is imported to the tinymce textarea.
image

I'm wonder if after the upload, the dialog still show and I could input Image Title, Image Description, as well as choose to show Caption for it?.

Since the current workflow take me another step to do that.

If you need any information, please feel free to ask me.
Could you please help me with that?.

Thank you.

Error: undefined function resource_path()

Whoops, looks like something went wrong.
1/1 FatalErrorException in TinymceServiceProvider.php line 28: Call to undefined function Petehouston\Tinymce\resource_path()

in TinymceServiceProvider.php line 28

Deletion of image

The package works like a charm. But there is an issue if it could be resolved I hope many people will be using this function. After I uploaded the Image on tinymce texteditor it gets uploaded to the server, However If I delete the image from the text editor the uploaded images stays on my server. Could you add a way to resolve this issue? There is a workaround using Javascipt where I can take the deleted image name on deletion of image and then remove it from the sever, However using javascript on the client side means people can delete any image if they know the name.

js console error

While the images seem to upload fine, I was having issues with one view and discovered this message shows on pages with the 'tinymce init code at the top' included in them:

Uncaught TypeError: Cannot read property 'uploadImages' of null

New Features

I created this package just my some of my personal service, and shared publicly here on Github.
However, it looks like there are more developers have interest in my package. So I decide to improve and provide more feature for this package.

I will update feature list here after some work.

If you have any idea, suggestion, don't hesitate to comment below.

Upload progress

Hi mate,

Love your work, I had a user who was submitting prior to the upload finishing, is there a way to either display the status of all uploads or disable the submit button while it's still waiting for a response?

Chris

Unable to view the image

Hi i successfully add the images (Thank you very much for this), however i am unable to show the image it will look like this:
sample

how to change directory uploaded image?

hi im very love with your package, work with charm
can you tell me how to change the upload directory? by default is public / img
i want something else, i have tried changing the directory with my controller but in textarea tinymce its failed to load the image file

Class 'Petehouston\Tinymce\TinymceServiceProvider' not found

Hi,

latamar@4Latam-Federico:~$ composer require "petehouston/laravel-tinymce-simple-imageupload"
Using version ^1.1 for petehouston/laravel-tinymce-simple-imageupload
./composer.json has been created
Loading composer repositories with package information
Updating dependencies (including require-dev)

  • Installing paragonie/random_compat (v2.0.3)
    Loading from cache

  • Installing illuminate/contracts (v5.3.16)
    Loading from cache

  • Installing doctrine/inflector (v1.1.0)
    Loading from cache

  • Installing illuminate/support (v5.3.16)
    Loading from cache

  • Installing petehouston/laravel-tinymce-simple-imageupload (1.1.0)
    Downloading: 100%

paragonie/random_compat suggests installing ext-libsodium (Provides a modern crypto API that can be used to generate random bytes.)
illuminate/support suggests installing illuminate/filesystem (Required to use the composer class (5.2.).)
illuminate/support suggests installing symfony/process (Required to use the composer class (3.1.
).)
illuminate/support suggests installing symfony/var-dumper (Required to use the dd function (3.1.*).)
Writing lock file
Generating autoload files

And

/*
|--------------------------------------------------------------------------
| Autoloaded Service Providers
|--------------------------------------------------------------------------
|
| The service providers listed here will be automatically loaded on the
| request to your application. Feel free to add your own services to
| this array to grant expanded functionality to your applications.
|
*/

'providers' => [

    /*
     * Laravel Framework Service Providers...
     */
    Illuminate\Foundation\Providers\ArtisanServiceProvider::class,
    Illuminate\Auth\AuthServiceProvider::class,
    Illuminate\Broadcasting\BroadcastServiceProvider::class,
    Illuminate\Bus\BusServiceProvider::class,
    Illuminate\Cache\CacheServiceProvider::class,
    Illuminate\Foundation\Providers\ConsoleSupportServiceProvider::class,
    Illuminate\Routing\ControllerServiceProvider::class,
    Illuminate\Cookie\CookieServiceProvider::class,
    Illuminate\Database\DatabaseServiceProvider::class,
    Illuminate\Encryption\EncryptionServiceProvider::class,
    Illuminate\Filesystem\FilesystemServiceProvider::class,
    Illuminate\Foundation\Providers\FoundationServiceProvider::class,
    Illuminate\Hashing\HashServiceProvider::class,
    Illuminate\Mail\MailServiceProvider::class,
    Illuminate\Pagination\PaginationServiceProvider::class,
    Illuminate\Pipeline\PipelineServiceProvider::class,
    Illuminate\Queue\QueueServiceProvider::class,
    Illuminate\Redis\RedisServiceProvider::class,
    Illuminate\Auth\Passwords\PasswordResetServiceProvider::class,
    Illuminate\Session\SessionServiceProvider::class,
    Illuminate\Translation\TranslationServiceProvider::class,
    Illuminate\Validation\ValidationServiceProvider::class,
    Illuminate\View\ViewServiceProvider::class,

    /*
     * Application Service Providers...
     */
    App\Providers\AppServiceProvider::class,
    App\Providers\EventServiceProvider::class,
    App\Providers\RouteServiceProvider::class,

    /*
    *   Laravel image
    */
    Petehouston\Tinymce\TinymceServiceProvider::class,
],

Whoops, looks like something went wrong.
1/1 FatalErrorException in ProviderRepository.php line 146: Class 'Petehouston\Tinymce\TinymceServiceProvider' not found

in ProviderRepository.php line 146

Thax, for your quick anwser..

TinyMCE 5

This doesn't work with TinyMCE 5.

file_browser_callback was removed in version 5. The code to get the dialog box to display would be:

        file_picker_callback: function(callback, value, meta) {
            // trigger file upload form
            if (meta.filetype == 'image') {
                $('#formUpload input').click();
            }
        }

However, the javascript returned to fill in the dialog box isn't working. Laravel returns it, but it does nothing (probably due to how they changed the dialog box). I'm going to work on it and see if I can figure it out, but my javascript isn't strong, so it may take a while.

Your requirements could not be resolved to an installable set of packages.

Hi Pete,
I'm new to development. I'm trying to get TinyMCE to upload images, so I'm excited by your package. Unfortunately when I ran $ composer require "petehouston/laravel-tinymce-simple-imageupload:~1.3"
I got this readout above.

I also got all this:

./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

Problem 1
- Installation request for petehouston/laravel-tinymce-simple-imageupload ~1.3 -> satisfiable by petehouston/laravel-tinymce-simple-imageupload[1.3.0].
- Conclusion: remove laravel/framework v7.5.0
- Conclusion: don't install laravel/framework v7.5.0
- petehouston/laravel-tinymce-simple-imageupload 1.3.0 requires illuminate/support ~5.1|~6.0 -> satisfiable by illuminate/support[5.1.x-dev, 5.2.x-dev, 5.3.x-dev, 5.4.x-dev, 5.5.x-dev, 5.6.x-dev, 5.7.17, 5.7.18, 5.7.19, 5.7.x-dev, 5.8.x-dev, 6.x-dev, v5.1.1, v5.1.13, v5.1.16, v5.1.2, v5.1.20, v5.1.22, v5.1.25, v5.1.28, v5.1.30, v5.1.31, v5.1.41, v5.1.6, v5.1.8, v5.2.0, v5.2.19, v5.2.21, v5.2.24, v5.2.25, v5.2.26, v5.2.27, v5.2.28, v5.2.31, v5.2.32, v5.2.37, v5.2.43, v5.2.45, v5.2.6, v5.2.7, v5.3.0, v5.3.16, v5.3.23, v5.3.4, v5.4.0, v5.4.13, v5.4.17, v5.4.19, v5.4.27, v5.4.36, v5.4.9, v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28, v5.5.33, v5.5.34, v5.5.35, v5.5.36, v5.5.37, v5.5.39, v5.5.40, v5.5.41, v5.5.43, v5.5.44, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.23, v5.7.26, v5.7.27, v5.7.28, v5.7.3, v5.7.4,
v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.20, v5.8.22, v5.8.24, v5.8.27, v5.8.28, v5.8.29, v5.8.3, v5.8.30, v5.8.31, v5.8.32, v5.8.33, v5.8.34, v5.8.35, v5.8.36, v5.8.4, v5.8.8, v5.8.9, v6.0.0, v6.0.1, v6.0.2, v6.0.3, v6.0.4, v6.1.0, v6.10.0, v6.11.0, v6.12.0, v6.13.0, v6.13.1, v6.14.0, v6.15.0, v6.15.1, v6.16.0, v6.17.0, v6.17.1, v6.18.0, v6.18.1, v6.18.2, v6.18.3, v6.18.4, v6.18.5, v6.18.6, v6.2.0, v6.3.0, v6.4.1, v6.5.0, v6.5.1, v6.5.2, v6.6.0, v6.6.1, v6.6.2, v6.7.0, v6.8.0].
- don't install illuminate/support 5.5.x-dev|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.5.0|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.5.16|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.5.17|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.5.2|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.5.28|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.5.33|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.5.34|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.5.35|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.5.36|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.5.37|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.5.39|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.5.40|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.5.41|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.5.43|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.5.44|don't install laravel/framework v7.5.0
- don't install illuminate/support 5.6.x-dev|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.0|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.1|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.10|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.11|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.12|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.13|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.14|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.15|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.16|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.17|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.19|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.2|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.20|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.21|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.22|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.23|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.24|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.25|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.26|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.27|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.28|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.29|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.3|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.30|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.31|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.32|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.33|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.34|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.35|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.36|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.37|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.38|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.39|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.4|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.5|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.6|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.7|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.8|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.6.9|don't install laravel/framework v7.5.0
- don't install illuminate/support 5.7.17|don't install laravel/framework v7.5.0
- don't install illuminate/support 5.7.18|don't install laravel/framework v7.5.0
- don't install illuminate/support 5.7.19|don't install laravel/framework v7.5.0
- don't install illuminate/support 5.7.x-dev|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.7.0|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.7.1|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.7.10|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.7.11|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.7.15|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.7.2|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.7.20|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.7.21|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.7.22|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.7.23|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.7.26|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.7.27|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.7.28|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.7.3|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.7.4|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.7.5|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.7.6|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.7.7|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.7.8|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.7.9|don't install laravel/framework v7.5.0
- don't install illuminate/support 5.8.x-dev|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.8.0|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.8.11|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.8.12|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.8.14|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.8.15|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.8.17|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.8.18|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.8.19|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.8.2|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.8.20|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.8.22|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.8.24|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.8.27|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.8.28|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.8.29|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.8.3|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.8.30|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.8.31|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.8.32|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.8.33|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.8.34|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.8.35|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.8.36|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.8.4|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.8.8|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.8.9|don't install laravel/framework v7.5.0
- don't install illuminate/support 6.x-dev|don't install laravel/framework v7.5.0
- don't install illuminate/support v6.0.0|don't install laravel/framework v7.5.0
- don't install illuminate/support v6.0.1|don't install laravel/framework v7.5.0
- don't install illuminate/support v6.0.2|don't install laravel/framework v7.5.0
- don't install illuminate/support v6.0.3|don't install laravel/framework v7.5.0
- don't install illuminate/support v6.0.4|don't install laravel/framework v7.5.0
- don't install illuminate/support v6.1.0|don't install laravel/framework v7.5.0
- don't install illuminate/support v6.10.0|don't install laravel/framework v7.5.0
- don't install illuminate/support v6.11.0|don't install laravel/framework v7.5.0
- don't install illuminate/support v6.12.0|don't install laravel/framework v7.5.0
- don't install illuminate/support v6.13.0|don't install laravel/framework v7.5.0
- don't install illuminate/support v6.13.1|don't install laravel/framework v7.5.0
- don't install illuminate/support v6.14.0|don't install laravel/framework v7.5.0
- don't install illuminate/support v6.15.0|don't install laravel/framework v7.5.0
- don't install illuminate/support v6.15.1|don't install laravel/framework v7.5.0
- don't install illuminate/support v6.16.0|don't install laravel/framework v7.5.0
- don't install illuminate/support v6.17.0|don't install laravel/framework v7.5.0
- don't install illuminate/support v6.17.1|don't install laravel/framework v7.5.0
- don't install illuminate/support v6.18.0|don't install laravel/framework v7.5.0
- don't install illuminate/support v6.18.1|don't install laravel/framework v7.5.0
- don't install illuminate/support v6.18.2|don't install laravel/framework v7.5.0
- don't install illuminate/support v6.18.3|don't install laravel/framework v7.5.0
- don't install illuminate/support v6.18.4|don't install laravel/framework v7.5.0
- don't install illuminate/support v6.18.5|don't install laravel/framework v7.5.0
- don't install illuminate/support v6.18.6|don't install laravel/framework v7.5.0
- don't install illuminate/support v6.2.0|don't install laravel/framework v7.5.0
- don't install illuminate/support v6.3.0|don't install laravel/framework v7.5.0
- don't install illuminate/support v6.4.1|don't install laravel/framework v7.5.0
- don't install illuminate/support v6.5.0|don't install laravel/framework v7.5.0
- don't install illuminate/support v6.5.1|don't install laravel/framework v7.5.0
- don't install illuminate/support v6.5.2|don't install laravel/framework v7.5.0
- don't install illuminate/support v6.6.0|don't install laravel/framework v7.5.0
- don't install illuminate/support v6.6.1|don't install laravel/framework v7.5.0
- don't install illuminate/support v6.6.2|don't install laravel/framework v7.5.0
- don't install illuminate/support v6.7.0|don't install laravel/framework v7.5.0
- don't install illuminate/support v6.8.0|don't install laravel/framework v7.5.0
- don't install illuminate/support 5.1.x-dev|don't install laravel/framework v7.5.0
- don't install illuminate/support 5.2.x-dev|don't install laravel/framework v7.5.0
- don't install illuminate/support 5.3.x-dev|don't install laravel/framework v7.5.0
- don't install illuminate/support 5.4.x-dev|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.1.1|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.1.13|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.1.16|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.1.2|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.1.20|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.1.22|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.1.25|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.1.28|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.1.30|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.1.31|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.1.41|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.1.6|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.1.8|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.2.0|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.2.19|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.2.21|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.2.24|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.2.25|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.2.26|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.2.27|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.2.28|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.2.31|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.2.32|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.2.37|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.2.43|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.2.45|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.2.6|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.2.7|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.3.0|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.3.16|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.3.23|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.3.4|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.4.0|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.4.13|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.4.17|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.4.19|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.4.27|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.4.36|don't install laravel/framework v7.5.0
- don't install illuminate/support v5.4.9|don't install laravel/framework v7.5.0
- Installation request for laravel/framework (locked at v7.5.0, required as ^7.0) -> satisfiable by laravel/framework[v7.5.0].

Installation failed, reverting ./composer.json to its original content.

Do I need to change a setting somewhere? Is there a way for me to get this working? Are you still into this package or is there something else you would recommend?

Thanks in advance,

Simon

not compatible with laravel 5.7

Hello, the new upgrade of laravel 5.7 make this package cannot work by default I think?

The 'or' operator has be removed.

So i think it has to be rewritten in other syntax?

https://laravel.com/docs/5.7/upgrade

Blade
The or Operator
Likelihood Of Impact: High

The Blade "or" operator has been removed in favor of PHP's built-in ?? "null coalesce" operator, which has the same purpose and functionality:

// Laravel 5.6...
{{ $foo or 'default' }}

// Laravel 5.7...
{{ $foo ?? 'default' }}

Missing Laravel 9 / PHP 8+ Support

petehouston/laravel-tinymce-simple-imageupload 1.3.0 requires php ~5.5|~7.0 -> your php version (8.1.9) does not satisfy that requirement.

Laravel 9 requires PHP 8.0 at a minimum

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.