我想将表中的一行的值设置为第二个表及其中的行。我开始用这个来制作控制器方法,因为我试图首先从视图中获取值:
public function duplicate(Request $request, Proform $proform)
{
var_dump($proform);
var_dump($proform->id);
$proform = DB::table('proforms')->where('id', $proform->id)->first();
var_dump($proform);
}
我从视图和这条线上获取值(第一)
var_dump($proform);
但不知道为什么我在这个(第二)上得到空值
var_dump($proform->id);
在那之后
$proform = DB::table('proforms')->where('id', $proform->id)->first();
在此(第三个)上为空
var_dump($proform);
/home/laravel/web/laravel.swt101.eu/public_html/abonamenty/app/Http/Controllers/ProformController.php:33:null
/home/laravel/web/laravel.swt101.eu/public_html/abonamenty/app/Http/Controllers/ProformController.php:37:null
首先,我通过按重复按钮从此视图中获取值:
@extends('layouts.app')
@section('content')
<div class="row">
<div class="col-lg-12 margin-tb">
<div class="pull-left">
<h2>Szczegóły abonamentu</h2>
</div>
<div class="pull-right">
<a class="btn btn-primary" href="{{ route('proforms.index') }}"> Wstecz</a>
</div>
</div>
</div>
<div class="col-md-4">
<form action="/duplicate" method="get">
<div class="input-group">
<input type="button" value="$proform->id" name="duplicate" class="form-control">
<span class="input-group-prepend">
<button type="submit" class="btn btn-primary">Wystaw fakturę</button>
</span>
</div>
</form>
</div>
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-12">
<div class="form-group">
<strong>Data wystawienia:</strong>
{{ $proform->proformdate }}
</div>
</div>
<div class="col-xs-12 col-sm-12 col-md-12">
<div class="form-group">
<strong>Kontrahent:</strong>
{{ $proform->user_id }}
</div>
</div>
白衣非少年