jeudi 21 février 2019

I am facing big issue with my laravel code [on hold]

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