Commit Graph

282 Commits

Author SHA1 Message Date
Taylor Otwell
edcbe6de7c rename property for clarity 2023-01-27 14:08:28 +00:00
Jason McCreary
de868f0fc7 Use nullable typing (#6084) 2023-01-27 11:53:58 +00:00
Taylor Otwell
f62d260c76 remove dispatches job trait 2023-01-25 18:08:59 +00:00
Nuno Maduro
55af5469c3 [10.x] Uses PHP Native Type Declarations 🐘 (#6010)
* Adds basic typing around method's arguments and return types

* Adds missing `closure` type

* Adds typing on tests

* Fixes `RedirectIfAuthenticated`

* Fixes `Authenticate`

* Improves `RedirectIfAuthenticated` types

* Fixes user factory `unverified` return type
2023-01-03 10:35:24 +01:00
Taylor Otwell
e2e25f607a use except 2022-08-20 12:46:21 -05:00
Taylor Otwell
858a3ca662 wip 2022-08-15 10:21:08 -05:00
Taylor Otwell
951c9c8501 wip 2022-08-15 10:20:30 -05:00
Stephen Rees-Carter
dbced6ac8c Add ValidateSignature middleware for ignore params (#5942)
* Add ValidateSignature middleware for ignore params

* Comment out query parameters by default

* Remove leading slash

* Update Kernel ValidateSignature middleware path
2022-08-15 10:19:56 -05:00
Taylor Otwell
d650fa2a30 [9.x] Make authenticate session a route middleware (#5842)
* make authenticate session a route middleware

* Update Kernel.php
2022-03-29 09:48:17 -05:00
Dries Vints
ecf7b06c4b Replace Laravel CORS package (#5825) 2022-02-22 09:42:30 -06:00
Nuno Maduro
8a62ca2633 Improves generic types on the skeleton (#5740) 2021-12-03 09:04:57 -06:00
Bram
7bf32280e2 [8.x] Add types to arrays in boilerplate (#5738)
* Add more specific types

* Update Authenticate.php

* Update Authenticate.php
2021-12-02 14:40:24 -06:00
Gabriel Pillet
8677c94a50 Fixing "Line exceeds 120 characters" in TrustProxies (#5677)
To comply with PSR-2
2021-08-23 08:42:15 -05:00
Taylor Otwell
226d1bfc3c [8.x] Sanctum (#5663)
* initial sanctum poc

* add files

* remove token
2021-08-11 13:44:34 -05:00
Dries Vints
b6f4ee7661 Use new TrustProxies middleware (#5662) 2021-08-10 08:41:29 -05:00
Rodrigo Pedra Brum
03be0afb44 Don't trim current_password (#5546)
Inspired by https://github.com/laravel/framework/pull/36415

As JetStream/Fortify uses a `current_password` field when allowing a user to change their password, and as JetStream is one of the starter kits listed on the docs, this PR adds `current_password` in the `$except` option of the `TrimStrings` middleware.
2021-03-01 07:38:37 -06:00
Dries Vints
f97e551071 Update TrustProxies.php (#5514) 2021-01-12 11:18:35 -06:00
Taylor Otwell
b7cde8b495 comment trust hosts 2020-12-10 07:14:14 -06:00
Daniel Coulbourne
f6f772ba54 Uncomment TrustHosts middleware to enable it by default. (#5477) 2020-11-26 08:38:56 -06:00
Andrew Brown
38bc9119eb type hint the middleware Request (#5438)
stemming from https://github.com/laravel/framework/pull/34224
2020-10-02 08:31:13 -05:00
Can Vural
94e7945517 Fix docblock for variadic parameter (#5401) 2020-09-09 07:20:20 -05:00
Mark van den Broek
7895cd3a5f Update docblock (#5392) 2020-09-04 21:07:55 -05:00
Taylor Otwell
ced3e50bca use new rate limiting 2020-08-27 13:36:32 -05:00
Taylor Otwell
e471dd1cf0 rename class 2020-07-14 15:57:11 -05:00
Taylor Otwell
a14a1208ad remove alias that isnt needed 2020-07-14 15:48:22 -05:00
Taylor Otwell
e265156bc6 simplify line 2020-07-14 15:12:37 -05:00
Muah
adb7eacf9e [8.x] Multiple guards for RedirectIfAuthenticated (#5329)
* Update RedirectIfAuthenticated.php

allow the middleware to have the same behavior as https://laravel.com/api/5.8/Illuminate/Auth/Middleware/Authenticate.html#method_authenticate

so now the guest middleware have the same footprint as auth ex.`guest:web,admin` instead of creating multiple lines to support different guards.

* Update RedirectIfAuthenticated.php
2020-06-29 10:21:36 -05:00
Taylor Otwell
e0c4fd8b8a one line 2020-06-24 11:36:13 -05:00
Taylor Otwell
5639581ea5 add basic trust host middleware 2020-05-18 16:50:22 -05:00
feek
7d62f500a7 chore: update typehint to be nullable (#5296)
By default, this property is null. Therefore, it should be marked as nullable
2020-05-04 08:31:39 -05:00
Taylor Otwell
0bec06cd45 formatting 2019-12-27 08:56:53 -06:00
Barry vd. Heuvel
c222f6d04f CS 2019-12-26 19:54:10 +01:00
Barry vd. Heuvel
860ec9f2a4 Use config instead of middleware property 2019-12-26 19:46:41 +01:00
Barry vd. Heuvel
bee0e8c94c Add HandleCors middleware 2019-12-24 22:28:20 +01:00
Taylor Otwell
3ee0065bcd remove unnecessary variable 2019-12-20 14:10:38 -06:00
Taylor Otwell
b5bb91fea7 Remove controllers that are generated by laravel/ui package.
These controllers will be installed and generated by the laravel/ui (2.0) package in Laravel 7.x.
2019-12-20 11:48:38 -06:00
Graham Campbell
583d1fa773 [7.x] Remove register in auth provider (#5182)
* Remove register in auth provider

* Update AuthServiceProvider.php

* Update Kernel.php
2019-12-19 09:36:06 -06:00
Taylor Otwell
7d70bfe828 Utilize Authentication Middleware Contract (#5181)
* adjust auth middleware to point to contract

* remove middleware priority
2019-12-18 13:44:16 -06:00
Taylor Otwell
140d4d9b0a use class name to be consistent with web middleware 2019-12-18 12:02:46 -06:00
Can Vural
40f93daa83 Update redirectTo return type PHPDoc 2019-12-14 11:48:14 +01:00
Taylor Otwell
972f3cd283 DRY up path (#5173) 2019-12-10 08:59:27 -06:00
Taylor Otwell
9bc23ee468 formatting 2019-10-08 07:35:48 -05:00
Dries Vints
ba3aae6c33 Implement password confirmation 2019-10-08 13:45:40 +02:00
Dries Vints
4036f17416 Remove middleware from password reset
It's not necessary for the user to be logged out when resetting their password. This allows users to reset their password while logged in. Can be used in combination with the new RequiresPassword middleware.
2019-10-08 13:39:57 +02:00
Dries Vints
e656932002 Apply fixes from StyleCI (#5100) 2019-09-10 17:26:00 +02:00
Dries Vints
0dd31baf2a Merge branch 'master' into develop 2019-07-25 00:49:45 -04:00
Gergő D. Nagy
7c9e5ea412 [5.9] Add ThrottleRequests to the priority array (#5057)
* add ThrottleRequests to the priority array

* Move ThrottleRequests under Authenticate middleware
2019-07-12 07:59:55 -06:00
Gary Green
e71f50f664 Move TrustProxies to highest priority - fixes maintenance mode ip whitelist if behind proxy e.g. Cloudflare (#5055) 2019-07-10 09:11:28 -06:00
Matt Hanley
f8e455e358 Fix type hint for case of trusting all proxies (string) (#5025) 2019-05-14 07:28:37 -06:00
Taylor Otwell
44d274174f Revert "[5.8] Modify RedirectIfAuthenticated middleware to accept multiple guards" 2019-02-24 18:51:07 -06:00