我在api.php
中的路线如下
Route::apiResource('/suras', 'SuraController');
我的模型Sura.php
如下所示
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Sura extends Model
{
}
我的控制器SuraController.php
如下所示
<?php
namespace App\Http\Controllers;
use App\Model\Sura;
use Illuminate\Http\Request;
class SuraController extends Controller
{
public function index()
{
return Sura::all();
}
}
我正在尝试浏览以下URL
http://127.0.0.1:8000/api/suras
我遇到错误了
答案 0 :(得分:1)
正在寻找课程:
App\Model\Sura
但是您将名称空间声明为:
namespace App; // Which gives App\Sura
因此,只需将类的命名空间更改为:
namespace App\Model;
并将该类移到app/Model
目录中。