Я новичок здесь, но я уже проверил все решения о моей проблеме здесь и до сих пор не исправил это.Class 'App Http Controllers Controller' не найден - Laravel 5.2
Я хочу создать простое приложение с учебником в Laravel 5.2, и я не могу заставить свой контроллер работать.
Я назвал мое приложение "тест" и вот код:
PagesController.php:
<?php
namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
class PagesController extends Controller
{
public function getAbout(){
return view('about');
}
}
routes.php:
Route::get('about', [
'as' => 'about',
'uses' => '[email protected]'
]);
И Controller.php (по умолчанию) :
<?php
namespace test\Http\Controllers;
use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
class Controller extends BaseController
{
use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
}
Вы, Здесь проблема? Я уверен, что все файлы находятся в правильных папках.
Вы видели это пространство имен в контроллере.php? test \ http \ .... –
да, я вижу это, но это просто по умолчанию ... ничего не меняется, если я меняю его на test \ app \ http \ ... – Ciapss
lol, вы должны заменить приложение тестом. Иногда вам нужно выполнить команду dump-autoload для композитора после переименования приложения или создания новых классов. – TurtleTread