:: find()在Laravel 5.6中返回多个模型

时间:2018-06-27 05:22:20

标签: model controller laravel-5.6

我的模特如下

Sura.php

<?php

namespace App\Model;

use Illuminate\Database\Eloquent\Model;

class Sura extends Model
{
    protected $table      = 'surah_name';
    protected $primaryKey = '_id';
}

我的控制器如下所示

SuraController.php

<?php

namespace App\Http\Controllers;

use App\Model\Sura;
use Illuminate\Http\Request;

class SuraController extends Controller
{
    public function show(Sura $sura)
    {
        return Sura::find($sura);
    }
}

我的路线如下。

api.php

Route::apiResource('suras', 'SuraController');

我正在浏览此URL http://127.0.0.1:8000/api/suras/78

我在这里得到多个输出。

为什么会这样?

0 个答案:

没有答案