Skip to content

Commit 47000f0

Browse files
committed
Defaults to Models directory
1 parent ca68634 commit 47000f0

File tree

3 files changed

+28
-18
lines changed

3 files changed

+28
-18
lines changed

src/Console/Commands/ScaffoldAuthenticationControllers.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ protected function identifyApplicationNamespace()
9797
$this->comment("Using [$this->namespace] as application namespace.");
9898
}
9999

100-
$this->modelNamespace = is_dir(app_path('Models')) ? $this->namespace.'\Models' : $this->namespace;
100+
$this->modelNamespace = is_dir(app_path('Models')) ? $this->namespace.'Models' : $this->namespace;
101101
} catch (RuntimeException $ex) {
102102
$this->warn("Unable to identity the application namespace, assuming [$this->namespace].");
103103
}

src/Facades/Identity.php

Lines changed: 25 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,14 @@ class Identity extends Facade
2626
*
2727
* @var string
2828
*/
29-
public static $userModel = 'App\\User';
29+
public static $userModel = 'App\\Models\\User';
3030

3131
/**
3232
* The identity model that should be used.
3333
*
3434
* @var string
3535
*/
36-
public static $identityModel = 'App\\Identity';
36+
public static $identityModel = 'App\\Models\\Identity';
3737

3838
/**
3939
* Get the registered name of the component.
@@ -53,24 +53,34 @@ protected static function getFacadeAccessor()
5353
*/
5454
public static function routes()
5555
{
56+
/**
57+
* @var \Illuminate\Routing\Router
58+
*/
5659
$router = static::$app->make('router');
5760

5861
$namespace = '\\'.rtrim(self::$appNamespace, '\\');
5962

60-
$router->match(['get', 'post'], 'login-via/{provider}', "$namespace\Http\Controllers\Identities\Auth\LoginController@redirect")
61-
->name('oneofftech::login.provider');
62-
$router->get('login-via/{provider}/callback', "$namespace\Http\Controllers\Identities\Auth\LoginController@login")
63-
->name('oneofftech::login.callback');
63+
$router
64+
->middleware('web')
65+
->group(function($groupRouter) use ($namespace) {
66+
$groupRouter->match(['get', 'post'], 'login-via/{provider}', "$namespace\Http\Controllers\Identities\Auth\LoginController@redirect")
67+
->name('oneofftech::login.provider');
68+
$groupRouter->get('login-via/{provider}/callback', "$namespace\Http\Controllers\Identities\Auth\LoginController@login")
69+
->name('oneofftech::login.callback');
70+
71+
$groupRouter->match(['get', 'post'], 'register-via/{provider}', "$namespace\Http\Controllers\Identities\Auth\RegisterController@redirect")
72+
->name('oneofftech::register.provider');
73+
$groupRouter->get('register-via/{provider}/callback', "$namespace\Http\Controllers\Identities\Auth\RegisterController@register")
74+
->name('oneofftech::register.callback');
75+
76+
$groupRouter->match(['get', 'post'], 'connect-via/{provider}', "$namespace\Http\Controllers\Identities\Auth\ConnectController@redirect")
77+
->middleware('auth')
78+
->name('oneofftech::connect.provider');
79+
$groupRouter->get('connect-via/{provider}/callback', "$namespace\Http\Controllers\Identities\Auth\ConnectController@connect")
80+
->middleware('auth')
81+
->name('oneofftech::connect.callback');
82+
});
6483

65-
$router->match(['get', 'post'], 'register-via/{provider}', "$namespace\Http\Controllers\Identities\Auth\RegisterController@redirect")
66-
->name('oneofftech::register.provider');
67-
$router->get('register-via/{provider}/callback', "$namespace\Http\Controllers\Identities\Auth\RegisterController@register")
68-
->name('oneofftech::register.callback');
69-
70-
$router->match(['get', 'post'], 'connect-via/{provider}', "$namespace\Http\Controllers\Identities\Auth\ConnectController@redirect")
71-
->name('oneofftech::connect.provider');
72-
$router->get('connect-via/{provider}/callback', "$namespace\Http\Controllers\Identities\Auth\ConnectController@connect")
73-
->name('oneofftech::connect.callback');
7484
}
7585

7686
/**

stubs/Identities/Auth/RegisterController.stub

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace App\Http\Controllers\Identities\Auth;
44

5-
use App\User;
5+
use App\Models\User;
66
use Illuminate\Support\Str;
77
use App\Http\Controllers\Controller;
88
use Illuminate\Support\Facades\Hash;
@@ -58,7 +58,7 @@ class RegisterController extends Controller
5858
return User::create([
5959
'name' => $data['name'],
6060
'email' => $data['email'],
61-
'password' => Hash::make($data['password'] ?? Str::random(20)),
61+
'password' => Hash::make($data['password'] ?? Str::random(30)),
6262
]);
6363
}
6464
}

0 commit comments

Comments
 (0)