У меня есть 3 таблицы - сборы, отгрузки и посылки.
Вопрос 1
В коллекции имеется от одного до нескольких отправлений.В одной посылке может быть от одного до нескольких посылок.
Collections table
id
user_id
Shipments table
id
collections_id
shipment information(currently irrelevant)
Parcels table
id
shipment_id
parcelnumber
Show.blade
Как я могу отобразить их на виде лезвия следующим образом?
Вид лезвия
Вопрос 2
Create.blade
Когда пользователь добавляет новую отправку, коллекция должна быть создана, и вновь созданная партия должна быть связана с коллекцией.Как я могу назначить вновь созданный груз в коллекцию?
Мне действительно нужен совет о том, следует ли мне начинать заново и изменять сборку таблиц базы данных
Если требуется какая-либо дополнительная информация, касающаяся моделей / представлений / контроллеров, пожалуйста, дайте мне знать.
Коллекции Модель
namespace App;
use Illuminate\Database\Eloquent\Model;
class Collections extends Model
{
public function Shipments() {
return $this->hasMany('App\Shipments');
}
public function Parcels() {
return $this->hasManyThrough('App\Parcels','App\Shipments');
}
}
С уважением,
user3088327