Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
gimana cara mengatasi Call to a member function pluck() on null di Laravel
halo gan, jadi intinya saya mau mengubah tampilan data provinsi saat mau edit data customer menjadi nama provinsi yg diambil bukan ID nya,
tapi memang saat mau input data provinsi yg ke save ID nya bukan nama provinsi nya, jadi saya pake cara pluck buat bisa nampilin nya, tapi hasilnya malah error gan.
tabel database di provinsi namanya ms_province, tabel database yg diedit namanya customer.
provinsi.png
CustomerController
public function editprofile($id)
{
$ms_province = Province::all();
$customer = Customer::find($id);
return view('customer.edit', compact('ms_province','customer'));
editcus.blade.php (VIEW)
<div class="col-md-3 mb-3">
<label>Provinsi</label>
{{-- <input name="province_id" value="{{$customer->province_id}}" input type="text" id="province_id" class="form-control" placeholder="Kecamatan .." required> --}}
<select class="custom-select d-block w-100" id="province_id" name="province_id" required>
<option value="{{$customer->ms_province->pluck('province')}}">{{$customer->ms_province->pluck('province')}}</option>
@foreach($ms_province as $prov)
<option value="{{($prov->id)}}">{{($prov->province)}}</option>
@endforeach
</select>
</div>
Provinsi.php (MODEL)
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Province extends Model
{
protected $table = "ms_province";
protected $guarded = [];
public function customer(){
return $this->hasMany('App\Customer');
}
}
Customer.php (MODEL)
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Customer extends Model
{
protected $guarded = [];
public function ms_province(){
return $this->belongsTo('App\Province');
}
}
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban