Я новичок в laravel фреймворке, поэтому пока не разбираюсь в laravel.
Итак, я попытался создать простую систему аутентификации.
Но когда я пытаюсь использовать форму, у меня появляется эта ошибка:
Illuminate\Contracts\Container\BindingResolutionException
Target class [Application\Http\Controllers\Auth\LoginController] does not exist.
(полную ошибку можно получить здесь: https://flareapp.io/share/Bm0AY6Px#F29)
Тем не менее, класс LoginController существует в моей папке, поэтому я не понимаю, что добавить.
Я написал следующие команды: php artisan ui vue --auth
И я настроил свою базу данных, единственное изменение, которое я сделал, это на перенести пользовательскую таблицу. Моя пользовательская функция выглядит следующим образом:
public function up()
{
Schema::create('users', function (Blueprint $table) {
$table->bigIncrements('id');
$table->string('email')->unique();
$table->timestamp('email_verified_at')->nullable();
$table->string('password');
$table->string('nom');
$table->string('prenom');
$table->string('telephone',10);
$table->string('adresse');
$table->rememberToken();
$table->timestamps();
});
}
Чтобы решить эту проблему, я пытаюсь:
- переустановить projet с флагом аутентификации следующим образом:
composer create-project --prefer-dist laravel/laravel myprojet --auth
. - Инициация nodejs примерно так:
npm install
и npm run dev
- Не изменяйте файл переноса пользователя.
Так что, если вы можете мне помочь и объяснить как эта система аутентификации будет очень полезна для меня.