Пробую сделать загрузку изображений в админку как на этом видео
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]
],
]
]
];