2017-04-20 51 views
0

我嘗試laravel 5.4使用模型來獲得表中的值,但我得到一個錯誤這樣FatalErrorException在PracticeController.php線0:方法照亮數據庫雄辯收藏:: __的toString()不得拋出一個異常**

FatalErrorException在PracticeController.php線0:方法照亮\數據庫\雄辯\收藏:: __的toString()不得拋出一個異常**

我的模型:

Interview.php

<?php 

namespace App; 

use Illuminate\Database\Eloquent\Model; 


class Interviews extends Model 
{ 
    protected $table = 'interview_schedule'; 

    protected $primaryKey ='schedule_id'; 



} 

我的控制器:

PracticeController.php

<?php 

namespace App\Http\Controllers; 


use Illuminate\Support\Facades\Auth; 
use App\Http\Controllers\Controller; 
use App\Interviews; 

class PracticeController extends Controller 

{ 
    public function getAll() 
    { 

    $getinterviews=Interviews::all(); 

    echo $getinterviews; 

    } 

} 

我檢索算法谷歌和堆棧溢出有沒有辦法解決這個錯誤。所以要解決這個過程。

回答

0

Interviews::all()方法返回一個對象。你不能echo對象。這會觸發對象的__toString()魔術方法,並試圖將對象轉換爲字符串:php manual: __toString()

如果您要查看的是這個變量中,嘗試使用提供dd() helper方法是這樣的:

DD ($ getinterviews);

+0

雅我知道了..... –

相關問題