Size: a a a

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

2020 October 06

Gt

Galèriarch the Koban... in Laravel для начинающих
источник

И

Игорь in Laravel для начинающих
Victor L
хочу сделать глоссарий, там будет два языка ru ua + два типа животные и растения. на ум приходить такая таблица, id, name, alias, type, lang . а как сделать тогда в бд проверку что бы не создалось две буквы А? но при этом в нее можно поместить буку А русскую и Украинскую + два типа то есть 4 одинаковых буков можно, не нельзя к примеру две А в животных в русской версии
чтобы что-то не создавалось в БД - не клади это в БД. Опиши все правила проверки и проверяй логику
источник

И

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

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Игорь
чтобы что-то не создавалось в БД - не клади это в БД. Опиши все правила проверки и проверяй логику
Логично звучит🌚
источник

SG

Sergey Gerasimov in Laravel для начинающих
А украинская а от русской а отличаются?
источник

ЕК

Егор Карась... in Laravel для начинающих
Sergey Gerasimov
А украинская а от русской а отличаются?
Никак нет
источник

D

Dmitrij in Laravel для начинающих
Victor L
хочу сделать глоссарий, там будет два языка ru ua + два типа животные и растения. на ум приходить такая таблица, id, name, alias, type, lang . а как сделать тогда в бд проверку что бы не создалось две буквы А? но при этом в нее можно поместить буку А русскую и Украинскую + два типа то есть 4 одинаковых буков можно, не нельзя к примеру две А в животных в русской версии
ТЗ не совсем понятно, да и цель упражнения тоже.
Почему например нельзя разбить на сущности (растения отдельно, животные отдельно)?

Если есть шанс что схема данных распухнет, делай сразу по божески -> https://docs.astrotomic.info/laravel-translatable/
источник
2020 October 07

AB

Alex Borisov in Laravel для начинающих
class AdminPhotosProducts extends Model
{
   use HasFactory;
   protected $table = 'products_photo';
   protected $fillable = ['filename', 'product_id'];

   public function photosProduct()
   {
       return $this->hasMany(AdminProducts::class);
   }
}
вот такой код в моделе с фотакм от товаров
источник

AB

Alex Borisov in Laravel для начинающих
как мне в контроллере получить теперь товары с фотками, с котрыми у них отношения
источник

AB

Alex Borisov in Laravel для начинающих
в доках так написано
источник

AB

Alex Borisov in Laravel для начинающих
$comments = App\Post::find(1)->comments;
источник

AB

Alex Borisov in Laravel для начинающих
в контроллере такой код
источник

AB

Alex Borisov in Laravel для начинающих
$objectBd = new AdminProducts();
       $product = $objectBd->where(['id' => $id, 'user_id' => Auth::user()->id])->photosProduct()->first();
источник

AB

Alex Borisov in Laravel для начинающих
получаю такую ошибку BadMethodCallException
Call to undefined method Illuminate\Database\Eloquent\Builder::photosProduct()
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
🙈
источник

R

Roman in Laravel для начинающих
AdminProducts::where(['id' => $id, 'user_id' => Auth::user()->id])->photosProduct()->first(); так мб
источник

AB

Alex Borisov in Laravel для начинающих
Roman
AdminProducts::where(['id' => $id, 'user_id' => Auth::user()->id])->photosProduct()->first(); так мб
неа, не работает
источник

AB

Alex Borisov in Laravel для начинающих
но я тоже самое вроде бы сделал )
источник

AB

Alex Borisov in Laravel для начинающих
просто в переменную класс засунул )
источник

AB

Alex Borisov in Laravel для начинающих
чет какая та сложная тема с отношениями, хотя для меня все сложно )
источник