我需要提交表单,并且此表单需要在Laravel的数据库中的两个不同的单独表格中提交。如何在Laravel的模型中显示多个表格
我有一个plan_notifications
表,第二个是定价计划表。我如何提交包含这两个表的值的表单?任何帮助,将不胜感激?
AddPlanModel
class AddPlanModel extends Model {
protected $table = 'pricing_plan';
protected $fillable = [
'name',
'price',
'allowed_users',
'can_trail',
'trail_duration',
'detail1',
'detail2',
'staff_profiles',
'space_management',
'currency_unit',
'is_active',
'is_deleted'
];
public $timestamps = true;
}
NotificationModel
class NotificationModel extends Model {
protected $table = 'plan_notifications';
public $timestamps = true;
protected $fillable = [
'first_name',
'last_name',
'company_name',
'email',
'password',
'phone_number'
];
protected $hidden = ['password'];
}
查看
@extends('sadmin.main-template')
@section('title', 'Super admin Dashboard')
@section('title', 'Add Plan')
@section('content')
<div class="col-lg-9 col-md-9 col-sm-9 col-xs-12 right-sidebar admin-client add-client">
@include('partials.errors')
<form action="{{url('add/plan')}}" class="toggle-disabled" method="post">
{!! csrf_field() !!}
<h3 class="title">Add a plan</h3>
<div class="form-group">
<label >You Can Create Your Plan Here</label>
</div>
<div class="row">
<div class="col-lg-6 col-md-6 col-sm-6 col-xs-12 left-client-title">
<div class="form-group">
<label class="form-label name">
<span class="form-name">First Name</span>
<input type="text" class="form-control" id="name" name="first_name" placeholder="" data-validation="custom" data-validation-regexp="^([A-Za-z ]+)$">
</label>
</div>
<div class="form-group">
<label class="form-label name">
<span class="form-name">Last Name</span>
<input type="text" class="form-control" id="name" name="last_name" placeholder="" data-validation="custom" data-validation-regexp="^([A-Za-z ]+)$">
</label>
</div>
<div class="form-group">
<label class="form-label name">
<span class="form-name">Company Name</span>
<input type="text" class="form-control" id="name" name="company_name" placeholder="" data-validation="custom" data-validation-regexp="^([A-Za-z ]+)$">
</label>
</div>
<div class="form-group">
<label class="form-label name">
<span class="form-name">Email</span>
<input type="text" class="form-control" id="name" name="email" placeholder="" data-validation="custom" data-validation-regexp="^([A-Za-z ]+)$">
</label>
</div>
<div class="form-group">
<label class="form-label name">
<span class="form-name">Password</span>
<input type="text" class="form-control" id="name" name="password" placeholder="" data-validation="custom" data-validation-regexp="^([A-Za-z ]+)$">
</label>
</div>
<div class="form-group">
<label class="form-label name">
<span class="form-name">Phone Number</span>
<input type="text" class="form-control" id="price" name="phone_number" placeholder="" data-validation="custom" data-validation-regexp="^([A-Za-z ]+)$">
</label>
</div>
</div>
<div class="col-lg-6 col-md-6 col-sm-6 col-xs-12 right-client-add">
<div class="form-group">
<label class="form-label name">
<span class="form-name">Allowed Users</span>
<input type="text" class="form-control" id="allowedUsers" name="allowed_users" placeholder=""data-validation="custom" data-validation-regexp="^([A-Za-z ]+)$" >
</label>
</div>
<div class="form-group">
<label class="form-label name">
<span class="form-name">Can Trail</span>
<input type="text" class="form-control" id="CanTrail" name="can_trail" placeholder="" data-validation="" >
</label>
</div>
</div>
<div class="col-lg-6 col-md-6 col-sm-6 col-xs-12 left-client-title">
<div class="form-group">
<label class="form-label name">
<span class="form-name">Trail Duration</span>
<input type="text" class="form-control" id="trailDuration" name="trail_duration" placeholder="" data-validation="">
</label>
</div>
<div class="form-group">
<label class="form-label name">
<span class="form-name">Detail</span>
<input type="text" class="form-control" id="detail" name="detail1" placeholder="" data-validation="">
</label>
</div>
</div>
<div class="col-lg-6 col-md-6 col-sm-6 col-xs-12 right-client-add">
<div class="form-group">
<label class="form-label name">
<span class="form-name">Plan Detail</span>
<input type="text" class="form-control" id="detail" name="detail2" placeholder="" data-validation="custom" data-validation-regexp="^([0-9 +-]+)$">
</label>
</div>
<div class="form-group">
<label class="form-label name">
<span class="form-name">Staff Profile</span>
<input type="text" class="form-control" id="staffProfile" name="staff_profiles" placeholder="" data-validation="custom" data-validation-regexp="^([0-9 +-]+)$">
</label>
</div>
</div>
<div class="col-lg-6 col-md-6 col-sm-6 col-xs-12 left-client-title">
<div class="form-group">
<label class="form-label name">
<span class="form-name">Space Management</span>
<input type="text" class="form-control" id="spaceManagement" name="space_management" placeholder="" data-validation="custom" data-validation-regexp="^([0-9 +-]+)$">
</label>
</div>
</div>
<div class="col-lg-6 col-md-6 col-sm-6 col-xs-12 left-client-title">
<div class="form-group">
<label class="form-label name">
<span class="form-name">Currency Unit</span>
<input type="text" class="form-control" id="currencyUnit" name="currency_unit" placeholder="" data-validation="custom" data-validation-regexp="^([0-9 +-]+)$">
</label>
</div>
</div>
</div>
<p> </p>
<div class="row">
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 text-center">
<div align="center">
<button type="submit" class="btn btn-success" style="padding-left:90px; padding-right:90px;"><strong>Send</strong></button>
</div>
</div>
</div>
</div>
</section>
</div>
@endsection
请提供代码! –
这是我的AddPlanModel数据库表名'class AddPlanModel extends Model { protected $ table ='pricing_plan'; protected $ fillable = ['name','price','allowed_users','can_trail','trail_duration','detail1','detail2','staff_profiles','space_management','currency_unit','is_active' , 'IS_DELETED']; public $ timestamps = true; }' –
这是我的数据库名称通知模型'class NotificationModel extends Model { protected $ table ='plan_notifications'; public $ timestamps = true; protected $ fillable = ['first_name','last_name','company_name','email','password','phone_number']; protected $ hidden = ['password']; }' –