簡體   English   中英

異常處理程序中的錯誤:試圖獲取非對象的屬性

[英]Error in exception handler: Trying to get property of non-object

異常處理程序中的錯誤:試圖在 /var/www/html/ 中獲取非對象的屬性(查看:/var/www/html/.../app/views/emails/soporte/show.blade.php)。 ../app/storage/views/d95e004dee8a72a82513c767ba381e9f:4

這是 app/views/emails/soporte/show.blade.php

<html>
@if( isset( $exception ) )
    <ol>
        <li>User: {{ Session::get( 'user' )->usicodusu }}</li>
        <li>Error: {{$exception->getMessage()}}</li>
        <li>Code: {{$exception->getCode()}}
        <li>File: {{$exception->getFile()}}</li>
        <li>Line: {{$exception->getLine()}}</li>
        <li>Description: {{$exception->getTraceAsString()}}</li>
    </ol>
@elseif( isset( $description) )
    <ol>
        <li>User: {{ Session::get( 'user' )->usicodusu }}</li>
        <li>Function: {{$function}}</li>
        <li>Line: {{$line}}</li>
        <li>File: {{$file}}</li>
        <li>Description: {{$description}}</li>
    </ol>
@elseif( isset( $subject ) )
    <h1>
        {{$subject}}
    </h1>
@endif

如果某些東西不存在,請嘗試給出默認值,這樣您就可以看到問題出在哪里:

@if( isset( $exception ) )
    <ol>
        <li>User: {{ Session::get( 'user' ) ? Session::get( 'user' )->usicodusu : 'no user session' }}</li>
        <li>Error: {{$exception->getMessage() ?? 'no getMessage'}}</li>
        <li>Code: {{$exception->getCode() ?? 'no getCode'}}
        <li>File: {{$exception->getFile() ?? 'no getFile'}}</li>
        <li>Line: {{$exception->getLine() ?? 'no getLine'}}</li>
        <li>Description: {{$exception->getTraceAsString() ?? 'no getTraceAsString'}}</li>
    </ol>
@elseif( isset( $description) )
    <ol>
        <li>User: {{ Session::get( 'user' ) ? Session::get( 'user' )->usicodusu : 'no user session' }}</li>
        <li>Function: {{$function ?? 'no function'}}</li>
        <li>Line: {{$line ?? 'no line'}}</li>
        <li>File: {{$file ?? 'no file'}}</li>
        <li>Description: {{$description}}</li>
    </ol>
@elseif( isset( $subject ) )
    <h1>
        {{$subject}}
    </h1>
@endif

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM