1
0
mirror of https://github.com/laravel/valet.git synced 2026-02-05 00:20:08 +01:00
Commit Graph

995 Commits

Author SHA1 Message Date
Austin Drummond
dc24a8ddc0 remove unnessary unsecure 2023-12-20 00:18:16 -05:00
Austin Drummond
7dfc739502 update secured command test 2023-12-20 00:17:58 -05:00
Austin Drummond
86c40dd40c restored original secured command 2023-12-20 00:07:57 -05:00
Austin Drummond
eec8d5f0fc added the ability to renew certs and view their expiration dates 2023-12-19 23:23:02 -05:00
Dries Vints
060c8d5bb2 version 2023-10-10 17:42:20 +02:00
Matt Stauffer
f9a9f7d466 Merge pull request #1437 from RobertBoes/feat/proxy-multiple-domains
Add support for proxying multiple domains at once
2023-10-03 15:20:02 -04:00
Dries Vints
15e444afc2 version 2023-10-03 16:51:46 +02:00
Robert Boes
a3ea286550 Merge remote-tracking branch 'upstream/master' into feat/proxy-multiple-domains 2023-10-02 15:49:35 +02:00
driesvints
0fef72b64b Fix code styling 2023-09-28 14:24:39 +00:00
Mischa Braam
108bbf75b0 Fix magento2 driver (#1420)
+ simplify, let mode determine by Magento env config
2023-09-28 16:24:05 +02:00
Dries Vints
15185fcabb version 2023-09-26 18:38:05 +02:00
Matt Stauffer
eb0bc01d9f Merge pull request #1428 from mcaskill/improve-link-subcommands
Fix link command's `--isolate` argument with custom name
2023-09-25 12:55:01 -04:00
Matt Stauffer
228834819e Merge pull request #1440 from jasonvarga/statamic
Support static caching in Statamic
2023-09-24 21:02:40 -04:00
Matt Stauffer
e91d70f36f Merge pull request #1439 from drbyte/laravel-driver-public-php-files
Allow LaravelValetDriver to serve other /public/*.php files
2023-09-24 21:00:45 -04:00
driesvints
03bb9cc131 Fix code styling 2023-09-21 19:31:00 +00:00
Dries Vints
55078675f4 PHP 8.3 (#1448)
* PHP 8.3

* PHP 8.3 (#1449)

---------

Co-authored-by: Chris Brown <code@drbyte.dev>
2023-09-21 21:30:35 +02:00
Chauncey McAskill
a268179535 Ensure link command checks current directory for PHP version
This matches the isolate command's usage of `Site::phpRcVersion()`.
2023-09-08 15:41:14 -04:00
Chauncey McAskill
f378dc75de Improve link command's secure and isolate sub-commands
Passing a custom hostname to the `link` command with the `--isolate` argument will result in either a mismatched site being isolated or the site not being found ("The [example] site could not be found in Valet's site list.").

The reason for this is because the `isolate` command defaults to using the current directory's _name_ which won't match the custom hostname.

This issue does not affect the `secure` command because it resolves the hostname from the current directory's _full path_.

This commit passes the hostname (either custom or the current directory's name) to both sub-commands to ensure consistency of operations.

Note: A bug introduced in mnapoli/silly v1.8.1 breaks all arguments in `runCommand()` method. See mnapoli/silly#69 for details and mnapoli/silly#70 for pull request.
2023-09-08 15:41:12 -04:00
driesvints
f37a474700 Fix code styling 2023-09-05 15:50:18 +00:00
Dries Vints
92c135e2dd Update app.php 2023-09-05 17:49:55 +02:00
Matt Stauffer
a6b94dcca7 Merge pull request #1438 from laravel/mes/drop-uninstalled-logs
Drop Mailhog and Redis from default logs list, since Valet doesn't install them
2023-08-29 17:10:56 -04:00
Dries Vints
11c6ae1206 Update app.php 2023-08-29 17:32:16 +02:00
Jason Varga
b55140a079 adjust so that server variable doesnt need to be defined in all tests 2023-08-28 15:42:12 -04:00
Jason Varga
ee5391def6 rename 2023-08-28 15:14:38 -04:00
Jason Varga
fadd0d46b8 attempt statamic driver first 2023-08-28 14:38:58 -04:00
Jason Varga
12c10e0b03 add statamic driver 2023-08-28 14:38:42 -04:00
Chris Brown
cda54e17ea Allow LaravelValetDriver to serve other /public/*.php files
When PHP files other than index.php exist in /public/ this allows them to be served by the Laravel driver.

I discussed this previously at: https://github.com/laravel/valet/discussions/1430#discussioncomment-6536474
... but I think it's safe to include in the core LaravelValetDriver by default.
2023-08-27 13:55:07 -04:00
Matt Stauffer
e03de8856f Drop Mailhog and Redis from default logs list, since Valet doesn't install them 2023-08-27 11:13:47 -04:00
mattstauffer
9a4a7a1693 Fix code styling 2023-08-27 02:47:47 +00:00
Matt Stauffer
088667d0ca Merge pull request #1422 from drbyte/stopdnsmasq
Add "valet stop dnsmasq" option
2023-08-26 22:47:18 -04:00
Robert Boes
bb36a3b437 Add support for proxying multiple domains at once 2023-08-25 10:56:06 +02:00
Matt Stauffer
9042c28a00 Bump version 2023-08-14 15:05:12 -04:00
mattstauffer
d4ee503ec7 Fix code styling 2023-08-11 13:04:11 +00:00
Matt Stauffer
2320d15f7d Update cli/Valet/DnsMasq.php
Co-authored-by: Mateus Junges <mateus@junges.dev>
2023-08-11 09:03:30 -04:00
Marcel Pociot
0a33373bb6 Only delete resolver when Herd is not installed 2023-07-26 15:54:51 +02:00
Dries Vints
31017e611a Update app.php 2023-07-21 05:31:01 +02:00
driesvints
c1ef300469 Fix code styling 2023-07-21 03:30:59 +00:00
Chris Brown
269d157b0a Add "valet stop dnsmasq" option
Fixes #1419

Adds:
- `valet stop dnsmasq`
- `valet stop all` (which includes php, nginx, dnsmasq)
- When `valet stop` is called without a service name, a message indicates that dnsmasq can also be stopped via `valet stop dnsmasq`
- Aside: phpfpm now also displays a message when stopping; previously it was silent.
2023-06-20 16:35:59 -04:00
Dries Vints
3bb54ae5b0 Update app.php 2023-05-30 16:52:55 +02:00
mattstauffer
a28d958afd Fix code styling 2023-05-16 19:27:36 +00:00
Matt Stauffer
f8d4ef583d Merge pull request #1415 from laravel/mes/ensure-base-configuration
Ensure base configuration is correct even if file already exists
2023-05-16 15:27:02 -04:00
Matt Stauffer
c95334a7e1 Merge pull request #1414 from laravel/mes/allow-custom-drivers-to-extend-specific-drivers
Load specific drivers before custom drivers to allow for extension.
2023-05-16 15:26:29 -04:00
Dries Vints
57d43bb289 Update app.php 2023-05-16 17:41:40 +02:00
Matt Stauffer
9ce0ca97b2 Ensure base configuration is correct even if file already exists 2023-05-16 08:23:41 -04:00
Matt Stauffer
55ceb3a7ad Load specific drivers before custom drivers to allow for extension.
Co-Authored-By: Chris Brown <code@drbyte.dev>
2023-05-15 12:26:47 -04:00
mattstauffer
a4145d77b5 Fix code styling 2023-05-12 02:23:35 +00:00
Matt Stauffer
228b6eb503 Merge pull request #1411 from drbyte/install-via-alt-tap
Install older PHP versions via alternate tap
2023-05-11 22:23:02 -04:00
Dries Vints
0d3d537f50 Update app.php 2023-05-09 17:53:19 +02:00
Chris Brown
615d61dc8e Install older PHP versions via alternate tap
Fixes #1407

Homebrew's support policy now aggressively disables older versions earlier than it did previously.
That is why we tap the `shivammathur/php` repository.

But since Homebrew also now "keeps" those old formulae but marks them as disabled, when Valet runs `brew install php@7.4` it fails because Homebrew just aborts due to its flags in the outdated formula.
(They mark it as "disabled" and/or "keg_only :versioned_formula", but don't actually delete the formula from their repository.)
To override that we must use `brew install shivammathur/php/php@7.4` internally.

Therefore, we need to maintain a list of which PHP Versions we wish to specifically prefix with the `shivammathur/php` tap in order to bypass Homebrew's flags.

**ANNUAL MAINTENANCE**
1. This PR adds the array of `LIMITED_PHP_VERSIONS` which we will have to update annually when new PHP versions are retired as others are released.
2. We should also annually update the `LATEST_PHP_VERSION` string.
2023-05-05 22:17:42 -04:00
Matt Stauffer
0f95b03145 Fix Radicle code style with Pint 2023-05-05 15:05:48 -04:00