Arkadaşlar laraveli yeni yeni öğrenmeye başladım. Şu videoyu izleyerek basit bir admin panel yapmaya çalışıyorum. config/auth.php dosyasından user yazan yerleri admin olarak değiştirdim ama aşağıda ki hatayı veriyor. Yardımcı olursanız sevinirim.
https://prnt.sc/B0wRzERS0hMP
Veritabanı
public function up()
{
Schema::create('admin', function (Blueprint $table) {
$table->id('id');
$table->string('name');
$table->string('email');
$table->string('password');
});
}
Route
Route::get('login', 'AuthController@login')->name('admin.login');
Route::post('login', 'AuthController@loginPost')->name('admin.login.post');
Controller
public function loginPost(Request $request)
{
//dd($request->post());
if (Auth::attempt(['email' => $request->email, 'password' => $request->password])) {
return 'Bilgiler Doğru';
die();
}
return 'Bilgiler Yanlış';
}
Login Formu
<form class="card card-md" action="{{ route('admin.login.post') }}" method="POST" autocomplete="off">
@csrf
<div class="card-body">
<h2 class="card-title text-center mb-4">Yönetim Paneli</h2>
<div class="mb-3">
<label class="form-label">E-Posta</label>
<input type="email" name="email" class="form-control" placeholder="E-Posta Adresiniz">
</div>
<div class="mb-2">
<label class="form-label">Şifre</label>
<div class="input-group input-group-flat">
<input type="password" id="password" name="password" class="form-control" placeholder="Şifreniz" autocomplete="off">
<span class="input-group-text">
<a href="javascript<b></b>:void(0);" onclick="showPw()" class="link-secondary" title="Şifreyi Göster"
data-bs-toggle="tooltip">
<svg xmlns="http://www.w3.org/2000/svg" class="icon" width="24" height="24"
viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none"
stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none" />
<circle cx="12" cy="12" r="2" />
<path
d="M22 12c-2.667 4.667 -6 7 -10 7s-7.333 -2.333 -10 -7c2.667 -4.667 6 -7 10 -7s7.333 2.333 10 7" />
</svg>
</a>
</span>
</div>
</div>
<div class="form-footer">
<button type="submit" class="btn btn-primary w-100">Giriş Yap</button>
</div>
</div>
</form>