2 yerde 2 farklı oturum açma formundan oluşan bir web sitem var, biri navbarda ve diğeri sistem tıkanmamış bir ziyaretçi yakaladığında kullanılacak bir giriş sayfası.Laravel 5 özel doğrulama yönlendirme
LoginRequest.php sayfamda neyin yanlış yaptığımı sorabilir miyim? Giriş işleminde herhangi bir hata varsa, özel bir giriş sayfasına yönlendirmek için bir koşul belirledim? Ben aşağıdaki gibi benim kodlara sahip:
<?php namespace App\Http\Requests;
use App\Http\Requests\Request;
class LoginRequest extends Request {
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize()
{
return true;
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
'login_email' => 'required',
'login_password' => 'required'
];
}
public function messages()
{
return [
'login_email.required' => 'Email cannot be blank',
'login_password.required' => 'Password cannot be blank'
];
}
public function redirect()
{
return redirect()->route('login');
}
}
orada giriş sayfasına herhangi bir hata ama yönlendirmek görünmüyor eğer nav çubuğundan giriş yönlendirmek için varsayalım kodu.
Teşekkür ederiz.
Büyük cevap. '' Array' parametresi, yapı bakımından '$ errors = $ validator-> errors()' nin çıktısını andırır, fakat (örneğin, $ errors-> all() metodları, tam olarak kullanılamaz). Yani tüm hataları bir dizi olarak almak için, yardımcı fonksiyonunu kullanın 'array_flatten ($ errors)' – gthuo