M0NSTERC4T
@M0NSTERC4T
Front End Engineer in Live Typing

Как решить проблему с root в ubuntu и необходимостью изменять изображения с сайта?

Пробую сделать загрузку изображений в админку как на этом видео https://youtu.be/EgjHlT_ExSw?t=17m2s выдает такую же ошибку, но при изменении прав на запись ничего не изменяется, возможно есть еще какие либо причины появления этой ошибки.

Project - модель projects

<?php namespace App;

use Illuminate\Database\Eloquent\Model;

class Project extends Model {

	protected $table = 'projects';

    public function galleries()
    {
        return $this->hasMany('\App\Gallery');
    }
}

<?php
return [
    'title' => 'Projects',
    'single' => 'project',
    'model' => '\App\Project',
    'columns' => [
        'id',
        'active',
        'title'
    ],
    'edit_fields' =>[
        'active' =>[
            'type' => 'bool'
        ],
        'title' => [
            'type' => 'text'
        ],
        'slug' => [
            'type' => 'text'
        ],
        'content' => [
            'type' => 'wysiwyg'
        ],
        'image' => [
            'type' => 'image',
            'location' => public_path().'/uploads/project/original',
            'sizes' => [
                [500, 500, 'auto', public_path().'/uploads/project/medium/', 100],
                [1000, 800, 'auto', public_path().'/uploads/project/large/', 100]
            ]
        ]
    ],
    'form_width' => 800,
];

Если убрать строчки
'sizes' => [
                [500, 500, 'auto', public_path().'/uploads/project/medium/', 100],
                [1000, 800, 'auto', public_path().'/uploads/project/large/', 100]
            ]
        ]

то изображение загружается, но не нарезается.

UPD1
конфигурационный файл другого пункта меню, где все нормально загружается
<?php

return [
    'title' => 'Slides',
    'single' => 'slide',
    'model' => '\App\Slider',
    'columns' =>[
        'id',
        'active',
        'image' =>[
            'output' => '<img src="/uploads/slides/small/(:value)" />'
        ]
    ],
    'edit_fields' =>[
        'active' =>[
            'type' => 'bool'
        ],
        'weight' => [
            'type' => 'number'
        ],
        'image' => [
            'type' => 'image',
            'location' => public_path().'/uploads/slides/original/',
            'sizes' => [
                [100, 100, 'auto', public_path().'/uploads/slides/small/', 100],
                [1000, 800, 'auto', public_path().'/uploads/slides/large/', 100]
            ],
        ]
    ]
];
  • Вопрос задан
  • 108 просмотров
Пригласить эксперта
Ответы на вопрос 1
@DobriyJuk
Сетевой инженер, системный администратор
Возможно, вам следует назначить другого владельца? Например на apache:apache?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы