Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 27.07.2015 23:00:57

orkhanalyshov

SleepingOwl Admin

Здрасте.

Не получается загрузить фото в админ-панели. (SleepingOwl Admin). Код, который отвечает за это: "FormItem::image('mainImage', 'Main Image')," (App\Admin\Bootstrap.php).
Делаю "Select image", выбираю фото, но фото не отображается и не сохраняется...

Как быть?

#2 18.12.2015 16:40:40

Roma

Re: SleepingOwl Admin

Нужно расширять свою модель. А так же использовать интерфейсы. Вот http://sleeping-owl.github.io/ru/Models … ields.html тут все написано

#3 18.12.2015 18:52:34

Re: SleepingOwl Admin

Сыч = Owl
Сова = Owl
Филин = Owl

скукотища )))

Не в сети

#4 30.12.2015 16:29:58

Minsk.Sanek

Re: SleepingOwl Admin

…у меня загружается картинка. Вставляется в таблицу название картинки, но почему то складывает картинку в одну папку(public/imagecache/slider/UfX7DTWKQX.jpeg) , но элемент формы image по ссылке видно хочет чтоб путь к файлу был другой.
Пример html формы
<div class="img-container"><a href="http://site.ru/imagecache/original/slider/UfX7DTWKQX.jpeg" data-toggle="lightbox"><img class="thumbnail" src="http://site.ru/admin/img/cache/admin_preview/slider/UfX7DTWKQX.jpeg" width="80px" data-toggle="tooltip" title="" data-original-title=".jpeg (1000x308)"></a><a href="#" class="img-delete" data-name="image"><i class="fa fa-times"></i> Удалить</a><div class="clearfix"></div></div>

Модель
namespace App;
use Illuminate\Database\Eloquent\Model;
use SleepingOwl\Models\Traits\ValidationModelTrait; // необходимо для валидации
// для работы с картинками
use SleepingOwl\Models\Interfaces\ModelWithImageFieldsInterface;
use SleepingOwl\Models\Traits\ModelWithImageOrFileFieldsTrait;
class Slider  extends \Eloquent implements ModelWithImageFieldsInterface
{
    use  ValidationModelTrait; 
    protected $table = 'slider';
    protected $guarded = ['id'];
    use ModelWithImageOrFileFieldsTrait;
    public function getImageFields()
    {
        return [
            'image' => 'slider/',
            'photo' => '',
            'other' => ['slider_images/', function($directory, $originalName, $extension)
            {
                Image::make('original/slider/')->resize(10, 10)->save();
                return $originalName;
            }]
        ];
    }
}

Там походу где то надо настраивать  imagecache? Или как то по другому решается вопрос?

#5 03.01.2016 19:41:01

Alexsaab
Откуда: Москва
Сообщений: 92

Re: SleepingOwl Admin

А так не делали по инструкции:

http://sleeping-owl.github.io/ru/Models … ields.html

Там вроде никаких проблем нет.

Смотрите поиском по IDE где у вас фигурирует imagecache : это вообще из области Drupal.

С ув., Алексей

Не в сети

#6 10.01.2016 20:17:57

Minsk.Sanek

Re: SleepingOwl Admin

Проблемы были когда был Laravel 5.1 и админка 2 , поставил  Laravel 5.0 и админку 3 http://sleeping-owl.github.io/v3/ru/Get … ation.html , всё заработало как надо.

#7 10.01.2016 20:43:53

Minsk.Sanek

Re: SleepingOwl Admin

Может кто делал разделение пользователей на этой админке? (для  контент менеджеров видеть одни разделы админки, для продавцов например видеть другие, например только заказы и прайсы …)

#8 11.01.2016 12:30:18

Re: SleepingOwl Admin

вот опять. вопрос про то как красным фломастером рисовать на белой бумаге.

кто мешает миграцию исправить и добавить boolean в таблицу, затем в логике проверять его ?

Не в сети

Подвал раздела