2016-10-14 4 views
-2

Добрый день, я новичок в laravel, и я счастлив узнать его. но у меня есть ошибка, написанная выше. Я искал stackoverflow faqs, devdocs и другие, но не вышел. при реализации моего контроллера. На контроллере, у меня есть эти коды по умолчанию,Class 'App Http Controllers BaseController' не найден

<?php 

namespace App\Http\Controllers; 

use App\Http\Controllers\Controlers; 

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

в мой контроллер, у меня есть этот код, написанный

<?php 


namespace App\http\Controllers; 


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

    } 

пожалуйста, как я будет исправить ошибку. Заранее спасибо.

+0

Какую версию Laravel вы работаете? – maiorano84

+0

Я использую laravel 5.2 – kaydcode

+0

Если у вас пока нет этого, я бы рекомендовал сделать новую установку Laravel. – Doom5

ответ

1

This is what your Controller should look like

Причина, почему она сломана, потому что вы - или кто-то, кто работает над этим проектом - удалены все use заявления в данном классе. BaseController существует как часть внутреннего компонента маршрутизации Laravel. Ошибка 'App\Http\Controllers\BaseController' not found, которую вы видите, заключается в том, что вы больше не ссылаетесь на класс должным образом.

Под приложение/Http/Контроллеры/Controller.php, изменить его обратно на следующее:

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

Смежные вопросы