2016-10-14 25 views
-2

みなさんこんにちは、私はlaravelに慣れています。しかし、私は上記のエラーがあります。私はstackoverflow faqs、devdocsなどを検索しましたが、方法はありません。私のコントローラを実装しています。私のコントローラで、私はこのコードがどのように私は、エラーを修正しますしてくださいクラス 'App Http Controllers BaseController'が見つかりません

<?php 


namespace App\http\Controllers; 


class NiceActionController extends Controller 
    { 
    public function getNiceAction($action, $name = null){ 
     return view($action, ['name'=> $name]); 
    } 

    } 

を書かれている間、コントローラで は、私は、デフォルトで

<?php 

namespace App\Http\Controllers; 

use App\Http\Controllers\Controlers; 

class Controller extends BaseController 
{ 
    use AuthorizesRequests, AuthorizesResources, DispatchesJobs, ValidatesRequests; 
} 

をこのコードを持っています。前もって感謝します。または、このプロジェクトに取り組んでいます誰か - - このクラスのuse文のすべてを削除し、あなたがするので

+0

? – maiorano84

+0

私はlaravelを使用しています。5.2 – kaydcode

+0

あなたがそれほど遠くない人なら、Laravelを新しくインストールすることをお勧めします。 – Doom5

答えて

1

This is what your Controller should look like

それが壊れている理由です。 BaseControllerは、Laravelの内部ルーティングコンポーネントの一部として存在します。表示されている'App\Http\Controllers\BaseController' not foundエラーは、クラスを正しく参照していないためです。アプリの下で

/HTTP /コントローラ/ Controller.phpは、次のように戻ってそれを変更する:あなたが実行しているLaravelのバージョンは何

namespace App\Http\Controllers; 

use Illuminate\Foundation\Bus\DispatchesJobs; 
use Illuminate\Routing\Controller as BaseController; 
use Illuminate\Foundation\Validation\ValidatesRequests; 
use Illuminate\Foundation\Auth\Access\AuthorizesRequests; 
use Illuminate\Foundation\Auth\Access\AuthorizesResources; 

class Controller extends BaseController 
{ 
    use AuthorizesRequests, AuthorizesResources, DispatchesJobs, ValidatesRequests; 
} 
+0

ありがとうございます。 – kaydcode

関連する問題