2016-08-11 10 views
0

のLaravelの基本を把握しようとしています。私は、areasControllerファイルで構文エラーを取得していました。それらが解決されたら、私はこのエラーを受け取るようになりました:Route.php行のReflectionException: クラスApp \ Http \ Controllers \ areasControllerは存在しません。だから、Laravelはファイルにエラーがあるときそれを知ることができるように思えるが、残りの時間はそうではない。何か助けていただきありがとうございます、これは私の最初のフレームワークなので、かなり困惑しています。Laravelはコントローラーを見つけることができませんが、コントローラの構文エラーがある場合は、

のroutes.php:

Route::get('/', function() { 
    return view('welcome'); 
}); 

Route::get('locations', function() { 
    return view('locations'); 
}); 

Route::get('areas', ' [email protected]'); 

areasController.php

<?php 

namespace App\Http\Controllers; 

use Illuminate\Http\Request; 

use App\Http\Requests; 

use DB; 

class areas extends Controller 
{ 
    // 
    public function areas() { 

     $areas = DB::table('areas')->all(); 

     return view('areas'); 

    } 

} 

すべてのヘルプはにappriciatedされるだろう。あなたのroutes.phpファイルで

+0

構文エラーを報告するとの仕事であるが動作するはずであるべきPHPのインタプリタですが、laravelはあなたのコントローラを見つけることができません。なぜなら、彼はファイルがどこにあるのかわからないからですが、クラス名は見つけられません。 'areasController'でなければなりません。 –

答えて

1

、あなたがareasControllerからメソッドareasを使用するように頼むが、あなたのコントローラファイルに、あなたはclass areas extends Controller

を定義することがclass areasController extends Controllerそれは

関連する問題