diff --git a/app/Entities/Projects/ProjectsRepository.php b/app/Entities/Projects/ProjectsRepository.php
index c0882df..e407483 100755
--- a/app/Entities/Projects/ProjectsRepository.php
+++ b/app/Entities/Projects/ProjectsRepository.php
@@ -63,7 +63,6 @@ class ProjectsRepository extends BaseRepository
$newCustomer = new User;
$newCustomer->name = $customerName;
$newCustomer->email = $customerEmail;
- $newCustomer->username = str_replace(' ', '_', strtolower($customerName));
$newCustomer->password = Option::get('default_password', 'member');
$newCustomer->remember_token = str_random(10);
$newCustomer->save();
diff --git a/app/Entities/Users/User.php b/app/Entities/Users/User.php
index 78d0ecc..d5953ee 100644
--- a/app/Entities/Users/User.php
+++ b/app/Entities/Users/User.php
@@ -11,7 +11,7 @@ class User extends Authenticatable
{
use Notifiable, PresentableTrait, HasRoles;
- protected $fillable = ['name', 'username', 'email', 'password'];
+ protected $fillable = ['name', 'email', 'password'];
protected $hidden = ['password', 'remember_token', 'api_token'];
protected $presenter = UserPresenter::class;
diff --git a/app/Entities/Users/UserPresenter.php b/app/Entities/Users/UserPresenter.php
index 679473a..c980cf4 100644
--- a/app/Entities/Users/UserPresenter.php
+++ b/app/Entities/Users/UserPresenter.php
@@ -31,7 +31,7 @@ class UserPresenter extends Presenter
public function usernameRoles()
{
- $string = $this->username . ' (';
+ $string = $this->name . ' (';
foreach($this->roles as $key => $role) {
$string .= ($key != 0) ? ' | ' : '';
$string .= $role->label;
diff --git a/app/Http/Controllers/AuthController.php b/app/Http/Controllers/AuthController.php
index 0833d5d..dc031af 100755
--- a/app/Http/Controllers/AuthController.php
+++ b/app/Http/Controllers/AuthController.php
@@ -46,7 +46,7 @@ class AuthController extends Controller {
public function postLogin(LoginRequest $req)
{
- $loginData = $req->only('username','password');
+ $loginData = $req->only('email','password');
if (Auth::attempt($loginData, $req->has('remember')))
{
@@ -54,7 +54,7 @@ class AuthController extends Controller {
return redirect()->intended('home');
}
- flash()->error('Mohon maaf, anda tidak dapat login, cek kembali username/password anda!');
+ flash()->error('Mohon maaf, anda tidak dapat login, cek kembali email/password anda!');
return redirect()->back()->withInput();
}
@@ -72,7 +72,7 @@ class AuthController extends Controller {
public function postRegister(RegisterRequest $req)
{
- $registerData = $req->only('name','username','email','password');
+ $registerData = $req->only('name','email','password');
$user = User::create($registerData);
$user->assignRole('customer');
diff --git a/app/Http/Requests/Accounts/LoginRequest.php b/app/Http/Requests/Accounts/LoginRequest.php
index 42b5988..fd9632a 100644
--- a/app/Http/Requests/Accounts/LoginRequest.php
+++ b/app/Http/Requests/Accounts/LoginRequest.php
@@ -24,7 +24,7 @@ class LoginRequest extends Request
public function rules()
{
return [
- 'username' => 'required',
+ 'email' => 'required|email',
'password' => 'required',
];
}
@@ -32,7 +32,7 @@ class LoginRequest extends Request
public function messages()
{
return [
- 'username.required' => 'Username harus diisi.',
+ 'email.required' => 'Email harus diisi.',
'password.required' => 'Password harus diisi.',
];
}
diff --git a/app/Http/Requests/Accounts/RegisterRequest.php b/app/Http/Requests/Accounts/RegisterRequest.php
index 34247bd..a1bae41 100644
--- a/app/Http/Requests/Accounts/RegisterRequest.php
+++ b/app/Http/Requests/Accounts/RegisterRequest.php
@@ -25,7 +25,6 @@ class RegisterRequest extends Request
{
return [
'name' => 'required',
- 'username' => 'required|alpha_num',
'email' => 'required|email|unique:users,email',
'password' => 'required|between:6,15|confirmed',
'password_confirmation' => 'required',
@@ -36,8 +35,6 @@ class RegisterRequest extends Request
{
return [
'name.required' => 'Nama harus diisi.',
- 'username.required' => 'Username harus diisi.',
- 'username.alpha_num' => 'Username harus berupa huruf dan angka.',
'email.required' => 'Email harus diisi.',
'email.email' => 'Email tidak valid.',
'email.unique' => 'Email ini sudah terdaftar.',
diff --git a/app/Http/Requests/Users/CreateRequest.php b/app/Http/Requests/Users/CreateRequest.php
index eff275b..b95a3b3 100644
--- a/app/Http/Requests/Users/CreateRequest.php
+++ b/app/Http/Requests/Users/CreateRequest.php
@@ -25,7 +25,6 @@ class CreateRequest extends Request
{
return [
'name' => 'required|min:5',
- 'username' => 'required|alpha_dash|min:4|unique:users,username',
'email' => 'required|email|unique:users,email',
'role' => 'required|array',
'password' => 'between:6,15|confirmed',
diff --git a/app/Http/Requests/Users/UpdateRequest.php b/app/Http/Requests/Users/UpdateRequest.php
index ba3d4c2..d1a0421 100644
--- a/app/Http/Requests/Users/UpdateRequest.php
+++ b/app/Http/Requests/Users/UpdateRequest.php
@@ -25,7 +25,6 @@ class UpdateRequest extends Request
{
return [
'name' => 'required|min:5',
- 'username' => 'required|alpha_dash|min:4|unique:users,username,' . $this->segment(2),
'email' => 'required|email|unique:users,email,' . $this->segment(2),
'role' => 'required|array',
'password' => 'nullable|required_with:password_confirmation|between:6,15|confirmed',
diff --git a/database/factories/ModelFactory.php b/database/factories/ModelFactory.php
index 2972fd8..771ef77 100644
--- a/database/factories/ModelFactory.php
+++ b/database/factories/ModelFactory.php
@@ -12,7 +12,6 @@ use App\Entities\Users\User;
$factory->define(User::class, function (Faker\Generator $faker) {
return [
'name' => $faker->name,
- 'username' => $faker->unique()->username,
'email' => $faker->unique()->email,
'password' => 'member',
'remember_token' => str_random(10),
diff --git a/database/migrations/2014_10_12_000000_create_users_table.php b/database/migrations/2014_10_12_000000_create_users_table.php
index 0b916fe..eb0bbd5 100644
--- a/database/migrations/2014_10_12_000000_create_users_table.php
+++ b/database/migrations/2014_10_12_000000_create_users_table.php
@@ -16,7 +16,6 @@ class CreateUsersTable extends Migration
{
$table->increments('id');
$table->string('name');
- $table->string('username', 60)->unique();
$table->string('email')->unique();
$table->string('password', 60);
$table->rememberToken();
diff --git a/database/seeds/UsersTableSeeder.php b/database/seeds/UsersTableSeeder.php
index c850ebe..bff3ece 100644
--- a/database/seeds/UsersTableSeeder.php
+++ b/database/seeds/UsersTableSeeder.php
@@ -17,7 +17,6 @@ class UsersTableSeeder extends Seeder
DB::table($this->tableToSeed)->insert([
[
'name' => 'Administrator',
- 'username' => 'admin',
'email' => 'admin@app.dev',
'password' => bcrypt('admin'),
'remember_token' => str_random(10),
@@ -26,7 +25,6 @@ class UsersTableSeeder extends Seeder
],
[
'name' => 'Customer',
- 'username' => 'member',
'email' => 'member@app.dev',
'password' => bcrypt('member'),
'remember_token' => str_random(10),
diff --git a/resources/lang/id/auth.php b/resources/lang/id/auth.php
index 2fb6d28..ced9b61 100644
--- a/resources/lang/id/auth.php
+++ b/resources/lang/id/auth.php
@@ -15,7 +15,7 @@ return [
'failed' => 'Identitas tersebut tidak cocok dengan data kami.',
'throttle' => 'Terlalu banyak usaha masuk. Silahkan coba lagi dalam :seconds detik.',
- 'username' => 'Login ID',
+ 'email' => 'Email',
'password' => 'Password',
'login' => 'Login',
'logout' => 'Keluar',
diff --git a/resources/views/auth/login.blade.php b/resources/views/auth/login.blade.php
index cbb81d5..4afefdf 100644
--- a/resources/views/auth/login.blade.php
+++ b/resources/views/auth/login.blade.php
@@ -13,8 +13,8 @@
@include('auth.partials._errors')
{!! Form::open(['route'=>'auth.login']) !!}
-