I am trying to retrieve data from the database table but I cant
models
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class MoreService extends Model
{
public function service(){
return $this->belongsTo('App\Service','service_id');
}
}
Another model
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Service extends Model
{
protected $fillable = [
'title',
];
public function moreservices(){
return $this->hasMany('App\MoreService');
}
}
now i am going to share the controller which i have use for more service
public function index()
{
$moreServices = MoreService::latest()->get();
return view('admin.service.moreservice.ViewMoreServices',compact('moreServices'));
}
it is my blade file code
<tbody>
@foreach($moreServices as $key=>$moreService)
<tr>
<td></td>
<td></td>
<td></td>
@endforeach
</tbody>
services database hereimgOne
another database here imgTwo
this is the error
Trying to get property 'title' of non-object (View: F:\wamp64\www\priseba\resources\views\admin\service\moreservice\ViewMoreServices.blade.php) Previous exceptions Trying to get property 'title' of non-object (0)
please help me . i am new in laravel .
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire