Отношение «Один ко многим» похоже на One Sura
, имеет множество ayah
.
Модель Суры похожа на
Sura.php
<?php
namespace App\Model;
use Illuminate\Database\Eloquent\Model;
class Sura extends Model
{
public function ayahs()
{
return $this->hasMany('App\Model\Quran', 'surah_id', '_id');
}
}
Модель Коранакак показано ниже
Quran.php
<?php
namespace App\Model;
use Illuminate\Database\Eloquent\Model;
class Quran extends Model
{
}
Контроллер Суры похож на ниже
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)->ayahs();
}
}
Мой маршрут похож на приведенный ниже
api.php
Route::apiResource('/suras', 'SuraController');
Я получаю ошибку, как показано ниже

Я пытаюсь просмотреть с помощьюниже URL.
http://127.0.0.1:8000/api/suras/2