На рабочем сервере не работают маршруты (DigitalOcean) laravel-filemanager
Привет
Извините, что беспокою вас и за мой английский, потому что это не так хорошо, но мне нужна ваша помощь.
Я пытаюсь использовать laravel-filemanager с Ckeditor на моем рабочем сервере, и я получаю ошибку 404. Я использую laravel 5.2 на Ubuntu 16.04, но он не работает. Я пробовал много вещей, таких как копирование содержимого \Unisharp\Laravelfilemanager\route.php в файл App/http/rout.php, но когда я делаю это, я получаю эту ошибку error array_merge (): Аргумент 2 не массив. Я установил для use_package_routes значение false, но проблема все еще остается.
если я выполню php artisan route:list на моем локальном сервере, я получу roets пакета:
| | GET|HEAD | laravel-filemanager | unisharp.lfm.show | \Unisharp\Laravelfile manager\controllers\LfmController@show | web,\Unisharp\Laravelfilemanager\middlewares\MultiUser,\Unisharp\Laravelfilemanager\middlewares\CreateDefaultFolder | | | GET|HEAD | laravel-filemanager/crop | unisharp.lfm.getCrop | \Unisharp\Laravelfile manager\controllers\CropController@getCrop | web,\Unisharp\Laravelfilemanager\middlewares\MultiUser,\Unisharp\Laravelfilemanager\middlewares\CreateDefaultFolder | | | GET|HEAD | laravel-filemanager/cropimage | unisharp.lfm.getCropimage | \Unisharp\Laravelfile manager\controllers\CropController@getCropimage | web,\Unisharp\Laravelfilemanager\middlewares\MultiUser,\Unisharp\Laravelfilemanager\middlewares\CreateDefaultFolder | | | GET|HEAD | laravel-filemanager/delete | unisharp.lfm.getDelete | \Unisharp\Laravelfile manager\controllers\DeleteController@getDelete | web,\Unisharp\Laravelfilemanager\middlewares\MultiUser,\Unisharp\Laravelfilemanager\middlewares\CreateDefaultFolder | | | GET|HEAD | laravel-filemanager/deletefolder | unisharp.lfm.getDeletefolder | \Unisharp\Laravelfile manager\controllers\FolderController@getDeletefolder | web,\Unisharp\Laravelfilemanager\middlewares\MultiUser,\Unisharp\Laravelfilemanager\middlewares\CreateDefaultFolder | | | GET|HEAD | laravel-filemanager/demo | unisharp.lfm. | \Unisharp\Laravelfile manager\controllers\DemoController@index | web,\Unisharp\Laravelfilemanager\middlewares\MultiUser,\Unisharp\Laravelfilemanager\middlewares\CreateDefaultFolder | | | GET|HEAD | laravel-filemanager/doresize | unisharp.lfm.performResize | \Unisharp\Laravelfile manager\controllers\ResizeController@performResize | web,\Unisharp\Laravelfilemanager\middlewares\MultiUser,\Unisharp\Laravelfilemanager\middlewares\CreateDefaultFolder | | | GET|HEAD | laravel-filemanager/download | unisharp.lfm.getDownload | \Unisharp\Laravelfile manager\controllers\DownloadController@getDownload | web,\Unisharp\Laravelfilemanager\middlewares\MultiUser,\Unisharp\Laravelfilemanager\middlewares\CreateDefaultFolder | | | GET|HEAD | laravel-filemanager/errors | unisharp.lfm.getErrors | \Unisharp\Laravelfile manager\controllers\LfmController@getErrors | web,\Unisharp\Laravelfilemanager\middlewares\MultiUser,\Unisharp\Laravelfilemanager\middlewares\CreateDefaultFolder | | | GET|HEAD | laravel-filemanager/folders | unisharp.lfm.getFolders | \Unisharp\Laravelfile manager\controllers\FolderController@getFolders | web,\Unisharp\Laravelfilemanager\middlewares\MultiUser,\Unisharp\Laravelfilemanager\middlewares\CreateDefaultFolder | | | GET|HEAD | laravel-filemanager/jsonitems | unisharp.lfm.getItems | \Unisharp\Laravelfile manager\controllers\ItemsController@getItems | web,\Unisharp\Laravelfilemanager\middlewares\MultiUser,\Unisharp\Laravelfilemanager\middlewares\CreateDefaultFolder | | | GET|HEAD | laravel-filemanager/newfolder | unisharp.lfm.getAddfolder | \Unisharp\Laravelfile manager\controllers\FolderController@getAddfolder | web,\Unisharp\Laravelfilemanager\middlewares\MultiUser,\Unisharp\Laravelfilemanager\middlewares\CreateDefaultFolder | | | GET|HEAD | laravel-filemanager/rename | unisharp.lfm.getRename | \Unisharp\Laravelfile manager\controllers\RenameController@getRename | web,\Unisharp\Laravelfilemanager\middlewares\MultiUser,\Unisharp\Laravelfilemanager\middlewares\CreateDefaultFolder | | | GET|HEAD | laravel-filemanager/resize | unisharp.lfm.getResize | \Unisharp\Laravelfile manager\controllers\ResizeController@getResize | web,\Unisharp\Laravelfilemanager\middlewares\MultiUser,\Unisharp\Laravelfilemanager\middlewares\CreateDefaultFolder | | | GET|HEAD|POST|PUT|PATCH|DELETE | laravel-filemanager/upload | unisharp.lfm.upload | \Unisharp\Laravelfile manager\controllers\UploadController@upload | web,\Unisharp\Laravelfilemanager\middlewares\MultiUser,\Unisharp\Laravelfilemanager\middlewares\CreateDefaultFolder |
Но когда я запускаю эту команду на digitalocean, я не вижу маршрутов пакета и следую этому руководству до письма http://unisharp.github.io/laravel-filemanager/installation.
Я получил это в моем файле лезвия:
var options = {
filebrowserImageBrowseUrl: '/laravel-filemanager?type=Images',
filebrowserImageUploadUrl: '/laravel-filemanager/upload?type=Images&_token={{csrf_token()}}',
filebrowserBrowseUrl: '/laravel-filemanager?type=Files',
filebrowserUploadUrl: '/laravel-filemanager/upload?type=Files&_token={{csrf_token()}}'
};
CKEDITOR.replace( 'content',options);
Буду признателен за ваши мысли по этому поводу.
С наилучшими пожеланиями elfuerte36