"Class 'AppHttpControllersFlight' not found"



iam在laravel 5.7上大放异彩,观看laravel 5.2 教程

在"laravel\routes\web.php"中

Route::get('/flight ','makeflight@lol' );

在"laravel\App\Http\Controllers\makeflight.php"中

<?php
namespace AppHttpControllers ;
use IlluminateHttpRequest;
class makeflight extends Controller{
public function lol(){
$flights = Flight::all();
$arr = array ('flights'=>$flights);
return view('flight',$arr);
}}

在"laravel\App\Flight.php

<?php
namespace App;
use IlluminateDatabaseEloquentModel;
class Flight extends Model{}

在"laravel\resources\views\flight.blade.php

<?php
echo $flights;

毫无疑问,迁移和数据库一切都可以;

错误:"找不到类‘App\Http\Controllers\Flight’">

我很难掌握基本知识很抱歉,如果它是白痴,但它花了大约10个小时从我和我搜索了很多。

您应该在页面顶部添加飞行模型使用App\Flight;

所以你的代码应该是这样的:

<?php
namespace AppHttpControllers ;
use IlluminateHttpRequest;
use AppFlight;
class makeflight extends Controller{
public function lol(){
$flights = Flight::all();
$arr = array ('flights'=>$flights);
return view('flight',$arr);
}}

最新更新