iam在laravel 5.7上醒来,观看laravel 5.2上的教程
在“ laravel \ routes \ web.php”中
Route::get('/flight ','makeflight@lol' );
在“ laravel \ App \ Http \ Controllers \ makeflight.php”中
<?php
namespace App\Http\Controllers ;
use Illuminate\Http\Request;
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 Illuminate\Database\Eloquent\Model;
class Flight extends Model{}
在“ laravel \ resources \ views \ flight.blade.php”中
<?php
echo $flights;
毫无疑问,迁移和数据库都可以;
错误:“找不到类'App \ Http \ Controllers \ Flight'”
我很难掌握基础知识 对不起,如果是白痴,但是距离我大约10个小时,我进行了很多搜索。
答案 0 :(得分:2)
您应该在页面顶部添加飞行模型 使用App \ Flight;
因此您的代码应如下所示:
<?php
namespace App\Http\Controllers ;
use Illuminate\Http\Request;
use App\Flight;
class makeflight extends Controller{
public function lol(){
$flights = Flight::all();
$arr = array ('flights'=>$flights);
return view('flight',$arr);
}}