What I want to do is pass a newly created auto increment OrderID from my Order Controller Create Form to the OrderItem Controller Create Form, and add Order_Items related to that specific OrderID.
I want to create iditems when I create an order which order_id is auto-incremented in database.
My store code in ordercontroller
public function store(Request $request)
{
$input = $request->all();
project::create($input);
$g = project::orderBy('order_id', 'desc')->first();
$id= new items;
$id->order_id = $g;
$id->save();
items::create($input);
return redirect('/project')->with('insert','f');
}
item model code
class items extends Model
{
protected $table = 'invoice_order_item';
protected $primaryKey = 'order_item_id';
protected $fillable = [ 'order_id' , 'item_code', 'item_name', 'order_item_quantity', 'order_item_price', 'order_item_final_amount'];
}
order model code
class project extends Model
{
protected $table = 'invoice_order';
protected $primaryKey = 'order_id';
protected $fillable = ['order_receiver_name', 'order_receiver_address', 'order_total_before_tax', 'order_total_tax',
'order_tax_per', 'order_total_after_tax', 'order_amount_paid', 'order_total_amount_due', 'note'];
}