Klasse App\Http\Controller\Controller " nicht gefunden - Laravel 5.2
Ich bin neu hier, aber ich habe bereits überprüft, dass alle Lösungen über mein problem hier und wusste immer noch nicht beheben.
Ich will einfach app mit tutorial in Laravel 5.2, und ich kann nicht machen meine controller zu arbeiten.
Ich den Namen meiner app "testen" und hier ist ein code:
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' => 'PagesController@getAbout'
]);
Und Controller.php (Standard):
<?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;
}
Sehen Sie irgendein problem hier?
Ich bin sicher, dass alle Dateien im richtigen Ordner.
hast du gesehen, dass der namespace in der controller.php? test\http\....
ja, ich sehe es, aber es ist eben Standard... nichts ändert sich wenn ich ihn ändern, um zu testen\app\http\...
lol, die Sie ersetzen sollen, app mit test. Manchmal müssen Sie einen composer dump-autoload Befehl nach dem umbenennen einer app oder neue Klassen.
und nicht test\app, app ist ein allgemeiner name gegeben, wenn Sie Ihre erste app erstellen. Tun Sie einfach, was ich geschrieben, und ich sollte reparieren Ihre Fehler.
Ich geändert es zu testen\http\... aber immer noch die gleichen Fehler.
ja, ich sehe es, aber es ist eben Standard... nichts ändert sich wenn ich ihn ändern, um zu testen\app\http\...
lol, die Sie ersetzen sollen, app mit test. Manchmal müssen Sie einen composer dump-autoload Befehl nach dem umbenennen einer app oder neue Klassen.
und nicht test\app, app ist ein allgemeiner name gegeben, wenn Sie Ihre erste app erstellen. Tun Sie einfach, was ich geschrieben, und ich sollte reparieren Ihre Fehler.
Ich geändert es zu testen\http\... aber immer noch die gleichen Fehler.
InformationsquelleAutor Ciapss | 2016-01-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
Machen alles richtig, diese laufen.
es wird alles ändern, was mit der app zu Ihren Anwendung Namen, so dass Sie nicht schreiben müssen manuell test überall
Habt Ihr es testen\app oder einfach nur test\controller.....?
InformationsquelleAutor PlayMa256
Fehler kann auch auftreten, wenn App/Http/Controller/ Ordner nicht Controller.php Datei.
Stellen Sie sicher, dass die Datei vorhanden ist.
InformationsquelleAutor Captain Sparrow
Bitte korrigieren Sie den namespace in Ihrem pagecontroller
UPDATE :
Nach der Veränderung im namespace controller bitte die dump-autoload Ihre Komponisten:
InformationsquelleAutor Drudge Rajen
Mein controller sieht nun wie folgt aus:
Und der Fehler ist immer noch da
Update:
Okay, ich habe ein neues Projekt erstellt und es finnaly funktioniert. Ich denke, alle ansewrs wird hilfreich sein für ähnliche Probleme 🙂
Danke für die Hilfe !
InformationsquelleAutor Ciapss