Vehicle.php (приложение \ Vehicle.php файл)Невозможно вызвать к модели
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Vehicles extends Model
{
protected $primaryKey = 'serie';
protected $fillable = ['serie', 'color', 'power', 'capacity', 'speed'];
protected $hidden = ['serie'];
public function maker()
{
return $this->belongsTo('Maker');
}
}
VehicleController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Vehicle;
class VehicleController extends Controller
{
public function index()
{
$vehicles = Vehicle::all();
return response()->json(['data'=> $vehicles], 200);
}
}
Ниже мой список маршрут
| Domain | Method | URI | Name | Action
| Middleware |
+--------+-----------+-----------------------------------+------------------------+-------------------------------------
-----------------+------------+
| | GET|HEAD | makers | makers.index | App\Http\Controllers\MakerController
@index | web |
| | POST | makers | makers.store | App\Http\Controllers\MakerController
@store | web |
| | PUT|PATCH | makers/{makers} | makers.update | App\Http\Controllers\MakerController
@update | web |
| | DELETE | makers/{makers} | makers.destroy | App\Http\Controllers\MakerController
@destroy | web |
| | GET|HEAD | makers/{makers} | makers.show | App\Http\Controllers\MakerController
@show | web |
| | POST | makers/{makers}/vehicle | makers.vehicle.store | App\Http\Controllers\MakersVehicleCo
[email protected] | web |
| | GET|HEAD | makers/{makers}/vehicle | makers.vehicle.index | App\Http\Controllers\MakersVehicleCo
[email protected] | web |
| | PUT|PATCH | makers/{makers}/vehicle/{vehicle} | makers.vehicle.update | App\Http\Controllers\MakersVehicleCo
ntroll[email protected] | web |
| | GET|HEAD | makers/{makers}/vehicle/{vehicle} | makers.vehicle.show | App\Http\Controllers\MakersVehicleCo
[email protected] | web |
| | DELETE | makers/{makers}/vehicle/{vehicle} | makers.vehicle.destroy | App\Http\Controllers\MakersVehicleCo
[email protected] | web |
| | GET|HEAD | vehicles | vehicles.index | App\Http\Controllers\VehicleControll
[email protected] | web |
+--------+-----------+-----------------------------------+------------------------+-------------------------------------
когда Я звоню на myapp.com/vehicles, он показывает мне ошибку «Class» App \ Vehicle «not found». У меня также есть модель контроллера и Maker. Я могу вызвать myapp.com/makers, и он также вернется должным образом. Пожалуйста, укажите мне, где моя слабость.