merhabalar ben admine giriş sağlarken koşul belirttim if koşuluna girmeden else olup hatalı giriş yanıtıyla error alıyorum ve hiçbir şekilde giremyorum else koşunu kaldırınca giriş oluyor ama beyaz sayfa çıkıyor sorun else komutu veya ona bağlı bir parametrede bulamadım yardımcı olursanız sevinirim laravelde yeniyim
DefaultController;
<?php
namespace App\Http\Controllers\Backend;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
class DefaultController extends Controller
{
public function index()
{
return view('backend.default.index');
}
public function login()
{
return view('backend.default.login');
}
public function authenticate(Request $request)
{
$request->flash();
$credentials=$request->only('email','password');
$remember_me=$request->has('remember_me') ? true : false;
if (Auth::attempt($credentials,$remember_me))
{
return redirect()->intended(route('nedmin.Index'));
} else {
return back()->with('error','Hatalı Kullanıcı');
}
}
}
webphp;
Route::namespace('Backend')->group(function () {
Route::prefix('nedmin/')->group(function (){
Route::get('/','DefaultController@index')->name('nedmin.Index');
Route::get('/login','DefaultController@login')->name('nedmin.Login');
Route::post('/login','DefaultController@authenticate')->name('nedmin.Authenticate');
});
Route::prefix('nedmin/settings')->group(function (){
Route::get('/','SettingsController@index')->name('settings.Index');
Route::post('','SettingsController@sortable')->name('settings.Sortable');
Route::get('/delete/{id}','SettingsController@destroy')->name('settings.Destroy');
Route::get('/{id}','SettingsController@edit')->name('settings.Edit');
Route::post('/{id}','SettingsController@update')->name('settings.Update');
});
});
Login php;
<div class="login-box-body">
<p class="login-box-msg">Kullanıcı adı ve Şifrenizi giriniz</p>
@if(Session::has('error'))
<div class="alert alert-danger">
{{session('error')}}
</div>
@endif