Ich möchte die Werte von Attributen in der Beziehung eines Modells mit Form::label
und Form::text
verwenden. Der Form
Helfer wurde aus Laravel entfernt, also verwende ich 'Form' => 'Collective\Html\FormFacade'
statt. HierWie wird der Beziehungswert in Laravel Form Facade verwendet?
ist die Beziehung in dem Order
Modell:
<?php namespace App\Models;
use Illuminate\Database\Eloquent\SoftDeletes;
class Order extends \Eloquent
{
use SoftDeletes;
public function account_number()
{
return $this->belongsTo('\App\Models\Account_number', 'product_id', 'id');
}
}
Und hier ist die Blade-Vorlage mit Form
. Der Text in der account_number
<td>
zeigt:
{"id":4,"user_id":52,"account_type":"alipay","account_no":"xxxxxx","account_name":"xxxxxx","phone":"xxxxxx","created_at":"2017-11-15 14:43:51","updated_at":"2017-11-15 14:43:51","deleted_at":null}
{!! Form::model($order, array('files' => true)) !!}
<table border="1">
<tr>
<td>{!! Form::label('out_trade_no', 'out_trade_no: ') !!}</td>
<td>{!! Form::text('out_trade_no')!!}</td>
</tr>
<tr>
<td>{!! Form::label('account_number', 'account_number: ') !!}</td>
<td>{!! Form::text('account_number')!!}</td>
</tr>
</table>
Aber ich möchte Eingänge zeigen für jede account_number
separat Attribut, nicht als JSON-String.
Ich habe versucht, mit:
<tr>
<td>{!! Form::label('account_number.id', 'account_number: ') !!}</td>
<td>{!! Form::text('account_number.id')!!}</td>
</tr>
oder
<tr>
<td>{!! Form::label('account_number->id', 'account_number: ') !!}</td>
<td>{!! Form::text('account_number->id')!!}</td>
</tr>
oder
<tr>
<td>{!! Form::label('account_number', 'account_number: ') !!}</td>
<td>{!! Form::text('account_number["id"]')!!}</td>
</tr>
... aber keines dieser Arbeit. Sie alle lassen diese <td>
leer.
zu implementieren (ich glaube), wo man einen Teil des Einsatzes kann Form in 1 Tabelle und einige in anderen), aber es scheint, Laravel unterstützt es nicht direkt, so dass Sie nach einer Workaround suchen müssen .. Sie können sich dies für Referenz suchen .. http://laravel.io/forum/03- 04-2014-Work-Around-for-Nested-Formulare –
@DhavalCheda Ihre Links ist ein weiterer Workaround. Ich möchte hier die Beziehung zur Formfassade nutzen. –