マルチログインをしようとしたところエラーが起きた
解決したいこと
管理者が画像のアップロードとかできる掲示板を作ろうとしています。
管理者でログインしようとしたところ、以下のようなエラーが起きました。
githubアカウントはこちらになります。また、ブランチはmultiLoginで行なっています。
解決方法を教えてもらうことはできますでしょうか。
開発環境
php 8.1.2
laravel 8.81.0
MAMP 6.6
発生している問題・エラー
SQLSTATE[HY000] [1045] Access denied for user 'monta'@'localhost' (using password: YES) (SQL: select count(*) as aggregate from `admin` where `email` = test@test.com)
アクセス許可がありませんてきな?
該当するソースコード
Admin.php
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Foundation\Auth\User as Authenticatable;
class Admin extends Authenticatable
{
use HasFactory;
/**
* The attributes that are mass assignable.
*
* @var array<int, string>
*/
protected $fillable = [
'name',
'email',
'password',
];
/**
* The attributes that should be hidden for serialization.
*
* @var array<int, string>
*/
protected $hidden = [
'password',
'remember_token',
];
/**
* The attributes that should be cast.
*
* @var array<string, string>
*/
protected $casts = [
'email_verified_at' => 'datetime',
];
}
create_admin_table.php
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateAdminsTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('admins', function (Blueprint $table) {
$table->id();
$table->string('name');
$table->string('email')->unique();
$table->timestamp('email_verified_at')->nullable();
$table->string('password');
$table->rememberToken();
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('admins');
}
}
自分で試したこと
1)php artisan config:clear
、php artisan cache:clear
2)php artisan migrate:refresh
3)エラーコードで検索をかけtable名を変えるなどしてみたけどダメでした
0