Ich habe gerade Laravel unter xampp in einem Projekt mit dem Namen blog1 installiert. Die Dokumentation besagt, dass der Standardnamespace App ist. ich erstellen Sie die folgenden Controller:Namespace Laravel Installation
namespace App\Http\Controllers;
use App\User;
use App\Repositories\UserRepository;
use App\Http\Controllers\Controller;
class UserController extends Controller
{
/**
* The user repository implementation.
*
* @var UserRepository
*/
protected $users;
/**
* Create a new controller instance.
*
* @param UserRepository $users
* @return void
*/
public function __construct(UserRepository $users)
{
$this->users = $users;
}
/**
* Show the profile for the given user.
*
* @param int $id
* @return Response
*/
public function show($id)
{
$user = $this->users->find($id);
return view('user.profile', ['user' => $user]);
}
}
mit dem Namen testController.php des öffentlichen Verzeichnisses.
wenn ich http://localhost/blog1/testController.php ich die folgende Klasse 'App \ Http \ Controllers \ Controller' bekommen nicht in C: \ xampp \ htdocs \ blog1 \ public \ testController.php auf der Leitung 10. Jeder Vorschlag? Ich habe versucht, den Namespace auf blog1 setzen, aber jetzt passiert nichts mit blog1/Http? Controller.
Ich installiere Laravel durch Komponist neu.
Was ist drin 'testController.php'? – Federkun