Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php laravel将空对象发送到视图_Php_Object_Laravel - Fatal编程技术网

Php laravel将空对象发送到视图

Php laravel将空对象发送到视图,php,object,laravel,Php,Object,Laravel,嗨,在我的应用程序中,我有一个主视图,其中我加载了自上次登录以来发生的最后一件事 就像 Le 2014-11-30, à 00:00:00, test ADMIN a appelé le dépanneur monoprix. Le 2015-11-30, à 14:32:25, vous avez reçu une nouvelle demande de devis de test ADMIN. Le 2014-11-30, à 11:27:25, test ADMIN a laissé

嗨,在我的应用程序中,我有一个主视图,其中我加载了自上次登录以来发生的最后一件事 就像

 Le 2014-11-30, à 00:00:00, test ADMIN a appelé le dépanneur monoprix.
 Le 2015-11-30, à 14:32:25, vous avez reçu une nouvelle demande de devis de test ADMIN.
 Le 2014-11-30, à 11:27:25, test ADMIN a laissé un commentaire sur xxxxxxxxxxxxxxx.
 Le 2014-10-20, à 08:31:24, vous avez reçu une nouvelle demande de création de compte.
 Le 2014-11-30, à 10:00:00, Société xxxxxxxxxxxxxxx a envoyée une nouvelle demande tarifaire pour la   demande fuite d'eau
 Le 1970-01-01, à 00:00:00, Société xxxxxxxxxxxxxxx a refusé la demande de devis pour fuite d'eau 
这是代码

$homeCalls = Call::orderBy('created_at', 'desc')->first();
    $homeDemands = Quote::orderBy('created_at', 'desc')->first();
    $homeInscription = Repairman::orderBy('created_at', 'desc')->Where('statut', 0)->first();
    $homeTariff = DB::table('Quote_repairman')->where('tariff','!=', '')->where('sent','!=', 1)->where('state','=', 1)->orderBy('updated_at', 'desc')->first();    
    $homeDeny = DB::table('Quote_repairman')->where('tariff', NULL)->where('state', 2)->orderBy('updated_at', 'desc')->first();    
    $homeComments =  DB::table('Particular_repairman')->orderBy('created_at', 'desc')->first();     

    return View::make('home.home')
    ->with('homeDemands', $homeDemands)
    ->with('homeTariff', $homeTariff)
    ->with('homeDeny', $homeDeny)
    ->with('homeInscription', $homeInscription)
    ->with('homeComments', $homeComments)
    ->with('homeCalls', $homeCalls);

问题是,当数据库为空时,我在尝试获取非对象的属性时出错!!我如何解决这个问题??thx

我们需要了解如何调用视图中导致错误的数据。 这可能是由两种可能的原因之一造成的:

备选案文1。与engvrdr在上述评论中链接的问题相同(如何从数组和对象中获取数据)

备选案文2。正在尝试从空结果集获取数据。如果是这样的话,你应该可以用一个简单的

@if ( $homeDemands && $homeDemands->row_count() > 0 ):
    {{ $homeDemands->your_column_name }}
@endif

(可以/应该对所有结果集使用某种查找)

您检查过这个问题吗:似乎是同一个问题