Size: a a a

Laravel для начинающих

2020 January 28

VP

Vasiliy Pivovarov in Laravel для начинающих
источник

SS

Serg Serdyuk in Laravel для начинающих
Приветствую. Кто нить юзал пакет astrotomic/laravel-translatable? Он же ранее был dimsav/laravel-translatable

Делаю по мануалу,

 $cat = Category::create([
    'parent_id'=>1,
    'ru'=>['title'=>'some title']
]);

Но почему то пакет все равно пытается пихать ru в саму таблицу categories а не в category_translations, что упустил?🤔
источник

И

Илья in Laravel для начинающих
Serg Serdyuk
Приветствую. Кто нить юзал пакет astrotomic/laravel-translatable? Он же ранее был dimsav/laravel-translatable

Делаю по мануалу,

 $cat = Category::create([
    'parent_id'=>1,
    'ru'=>['title'=>'some title']
]);

Но почему то пакет все равно пытается пихать ru в саму таблицу categories а не в category_translations, что упустил?🤔
Модели правильно настроил для переводов?
источник

SS

Serg Serdyuk in Laravel для начинающих
Илья
Модели правильно настроил для переводов?
в Category
use Translatable;
public $translatedAttributes = ['title', 'description'];


в CategoryTranslation
protected $guarded = ['id'];

вроде ж там больше ничего и настраивать не надо
источник

И

Илья in Laravel для начинающих
implements TranslatableContract в Category есть?
источник

И

Илья in Laravel для начинающих
use Astrotomic\Translatable\Contracts\Translatable as TranslatableContract;
источник

SS

Serg Serdyuk in Laravel для начинающих
да есть это все

use Astrotomic\Translatable\Contracts\Translatable as TranslatableContract;
use Astrotomic\Translatable\Translatable;

//...

class Category extends Model implements TranslatableContract
{
   use NodeTrait, Translatable;
   public $translatedAttributes = ['title', 'description'];
   protected $appends = ['key'];
   protected $guarded = ['id'];
//...
источник

И

Илья in Laravel для начинающих
Миграции покажи. Я давно с этим пакетом не работал, но у меня все корректно было
источник

SS

Serg Serdyuk in Laravel для начинающих
https://paste.laravel.io/89bd8be7-8285-4e9d-bcff-724cefa1a1c0 естессна в 2 разных файлах находятся
источник

И

Илья in Laravel для начинающих
Ну вроде все верно. Правда, убери с 'locale' nullable и добавь индекс и юник
источник

И

Илья in Laravel для начинающих
Конфиг сам-то настроен?
источник

И

Илья in Laravel для начинающих
Который из вендор папки
источник

SS

Serg Serdyuk in Laravel для начинающих
ну то подправлю, не проблема, нуллабл по привычке влупил😀
админка (encore) нормально с этим пакетом дружит, все корректно заполняет, и на самом сайте связи отрабатывают, все выводится
источник

SS

Serg Serdyuk in Laravel для начинающих
блть! вот я краб🙊
самое очевидное не проверил, тупо не была добавлена локаль ru
источник

И

Илья in Laravel для начинающих
Бывает)
источник

V

Vitrackt in Laravel для начинающих
Діма
Говорили пару недель что можно замаскировать скрипт под фото.
И mime type не поможет.
а что поможет?
источник

pi

prohor iofe in Laravel для начинающих
на фронте чекбокс. Если выбран, в $request есть значение. Если галочка не поставлена соответственно в объекте пусто.  Как заставить eloquent при обновлении записи в БД в поле проставлять 0 если чекбокс без галочки?
источник

A

Adel in Laravel для начинающих
prohor iofe
на фронте чекбокс. Если выбран, в $request есть значение. Если галочка не поставлена соответственно в объекте пусто.  Как заставить eloquent при обновлении записи в БД в поле проставлять 0 если чекбокс без галочки?
ручками, прохор, ручками. ну или можно рядом hidden поле с value="0"
источник

pi

prohor iofe in Laravel для начинающих
Adel
ручками, прохор, ручками. ну или можно рядом hidden поле с value="0"
хм. а если checked то у поля hidden value менять яваскриптом??)
источник

И

Илья in Laravel для начинающих
prohor iofe
хм. а если checked то у поля hidden value менять яваскриптом??)
Он сам смениться, если name одинаковый. Насколько я помню
источник