【问题标题】:Get in backend images url of uploaded image获取上传图片的后端图片 url
【发布时间】:2015-06-29 20:06:04
【问题描述】:

有没有办法在octobercms的后台获取刚刚上传的图片的完整文件路径?

我需要在 afterCreate() 中粘贴图像 url 当我使用 $image->getPath() 时出现以下错误:“在非对象上调用成员函数 getPath()”

如果我尝试$request->file('featured_image') 也给我“调用非对象上的成员函数文件()”

我也尝试Input::file('featured_image')->getRealPath() 什么给了我“在非对象上调用成员函数 getRealPath()”

有没有办法在后端获取刚刚上传的图片的完整文件路径?

【问题讨论】:

    标签: php laravel octobercms


    【解决方案1】:

    虽然我不是 100% 清楚这就是你真正想要实现的目标,但这样的事情应该可以工作。

    这是一个示例插件类声明的样子:

    class Plugin extends PluginBase
    {
        public function boot()
        {
    
            // Bind to afterCreate
            File::extend(function($model) {
                $model->bindEvent('model.afterCreate', function() use ($model) {
                    // Do whatever with $model->getPath();
                });
            });
    
        }
    }
    

    【讨论】:

      猜你喜欢
      • 2021-01-24
      • 1970-01-01
      • 2017-09-19
      • 2020-04-18
      • 1970-01-01
      • 2020-12-22
      • 2017-06-02
      • 2017-04-08
      • 2013-12-18
      相关资源
      最近更新 更多