试图获得财产';id';非对象的视图(视图:C:\xampp\htdocs\project\resources\views\keuangan\hasil.blade.php)
我是拉拉维尔的初学者。我想更新数据,但遇到如下错误:试图获取非对象的属性“id” 这是我的控制器:试图获得财产';id';非对象的视图(视图:C:\xampp\htdocs\project\resources\views\keuangan\hasil.blade.php),php,laravel,Php,Laravel,我是拉拉维尔的初学者。我想更新数据,但遇到如下错误:试图获取非对象的属性“id” 这是我的控制器: public function hitung(Request $request) { $tanggal = date("Y-m-d"); $keuangan = array( 'bahan_baku' => $request->bahan_baku,
public function hitung(Request $request)
{
$tanggal = date("Y-m-d");
$keuangan = array(
'bahan_baku' => $request->bahan_baku,
'biaya_tambahan' => $request->biaya_tambahan,
'jumlah_tempe' => $request->jumlah_tempe,
'biaya_produksi' => $request->bahan_baku + $request->biaya_tambahan,
'hasil_penjualan' => $request->jumlah_tempe * 1000,
'hasil_pendapatan' => ($request->jumlah_tempe * 1000) - ($request->bahan_baku + $request->biaya_tambahan),
'tanggal' => $tanggal,
);
Keuangan::create($keuangan);
return view('keuangan.hasil', compact('keuangan'));
}
public function edit($id)
{
$keuangan = Keuangan::find($id);
return view('/keuangan/edit', compact('keuangan'));
}
}
这是我的观点:
@extends('layouts.master')
@section('title','Manajemen Keuangan')
@section('content')
<div class="content">
<div class="container-fluid">
<div class="row">
<div class="col-12">
<div class="card">
<div class="card-header">
<div class="form-group">
<h4>Keuangan :<strong style="color: red;"> {{ Carbon\Carbon::parse( $keuangan['tanggal'] )->translatedFormat("d F Y") }} </strong></h4>
</div>
<table class="table table-borderless">
<tbody>
<tr>
<td><strong>Biaya Produksi</strong></td>
<td>:    Rp. {{ number_format($keuangan['biaya_produksi']) }}</td>
</tr>
<tr>
<td><strong>Hasil Penjualan</strong></td>
<td>:    Rp. {{ number_format($keuangan['hasil_penjualan']) }}</td>
</tr>
<td><hr></td>
<td><hr align="left" style="width: 25%;"></td>
<tr>
<td><strong>Hasil Pendapatan</strong></td>
<td>:    Rp. {{ number_format($keuangan['hasil_pendapatan']) }}</td>
</tr>
</tbody>
</table>
@if($keuangan)
<a href="/keuangan/{{ $keuangan->id }}/edit" class="btn btn-primary">Edit</a>
@endif
</div>
</div>
</div>
</div>
</div>
</div>
@stop
这是我的模型中的一部分:
Keuangan类扩展模型
{
protected $table = 'keuangan';
protected $fillable = ['id', 'bahan_baku', 'biaya_tambahan', 'biaya_produksi', 'jumlah_tempe', 'hasil_penjualan', 'hasil_pendapatan'];
}
我的错在哪里??我只想编辑我的数据请尝试此返回模型实例而不仅仅是数组。因为数组没有id
公共功能hitung(请求$Request)
{
$tanggal=日期(“Y-m-d”);
$keuangan=数组(
“bahan_baku”=>request->bahan_baku,
'biaya_tambahan'=>$request->biaya_tambahan,
'jumlah_tempe'=>$request->jumlah_tempe,
'biaya_produksi'=>$request->bahan_baku+$request->biaya_tambahan,
“hasil_penjualan”=>$request->jumlah_tempe*1000,
‘hasil_pendapatan’=>($request->jumlah_tempe*1000)-($request->bahan_baku+$request->biaya_tambahan),
“tanggal”=>$tanggal,
);
$keuangan=keuangan::create($keuangan);//发送此
返回视图('keuangan.hasil',紧凑型('keuangan');
}
尝试此返回模型实例,而不仅仅是数组。因为数组没有id
公共功能hitung(请求$Request)
{
$tanggal=日期(“Y-m-d”);
$keuangan=数组(
“bahan_baku”=>request->bahan_baku,
'biaya_tambahan'=>$request->biaya_tambahan,
'jumlah_tempe'=>$request->jumlah_tempe,
'biaya_produksi'=>$request->bahan_baku+$request->biaya_tambahan,
“hasil_penjualan”=>$request->jumlah_tempe*1000,
‘hasil_pendapatan’=>($request->jumlah_tempe*1000)-($request->bahan_baku+$request->biaya_tambahan),
“tanggal”=>$tanggal,
);
$keuangan=keuangan::create($keuangan);//发送此
返回视图('keuangan.hasil',紧凑型('keuangan');
}
{
protected $table = 'keuangan';
protected $fillable = ['id', 'bahan_baku', 'biaya_tambahan', 'biaya_produksi', 'jumlah_tempe', 'hasil_penjualan', 'hasil_pendapatan'];
}