Всем привет!
Буду признателен за рекомендацию по Laravel Eloquent.
Предположим, создаётся каталог интернет-магазина, в котором есть модель Product (товар) и модель Option (характеристика товара). Есть необходимость произвольно создавать различные характеристики с различными атрибутами (к примеру, у разных Option могут быть разные единицы измерения и т.д.). На выходе нужна возможность получать значение любой опции для любой модели:
$product = Product::find(1);
$product->option;
Абстрагируясь от Eloquent, я бы сделал просто следующие таблицы:
products (id,...)
options (id,...)
products_options(product_id,option_id,option_value)
Можно ли реализовать это через связи в Eloquent, и если да, то как?
Заранее спасибо за советы.