composer create-project flarum/flarum . --stability=beta
Run Code Online (Sandbox Code Playgroud)
我尝试运行此命令,但它给了我这个错误.
[RuntimeException]
The openssl extension is required for SSL/TLS protection but is not availab
le. If you can not enable the openssl extension, you can disable this error
, at your own risk, by setting the 'disable-tls' option to true.
Run Code Online (Sandbox Code Playgroud)
我试图将"extension = php_openssl.dll"添加到"php.ini",但它仍然出现此错误
我在本地使用第三方库,我使用他们提供的步骤安装了所有内容.
composer require了包并运行了更新.这安装在vendor文件夹中.providerin中config/app,也作为别名..php artisan vendor:publish --provider="Spatie\LaravelAnalytics\LaravelAnalyticsServiceProvider"了成功创建的配置文件,我没有遇到任何问题.然后我上传到生产环境并不断获取Class 'LaravelAnalytics' not found,我似乎无法弄清楚问题..
我跑了 php artisan vendor:publish --provider="Spatie\LaravelAnalytics\LaravelAnalyticsServiceProvider"
但是我继续说道:Nothing to publish for tag [].这导致我认为这可能是问题,因为包裹没有发布.
我的本地环境是Ubuntu,我的生产环境是CentOS.如果我在我的生产环境中尝试将CD放入该目录,它说无法找到.
因此,对于我如何添加不提取此软件包的提供程序,这可能是一个问题吗?
我正在尝试在我的 Ubuntu 20.04.3 LTS 桌面上使用最新版本的 laravel sail 设置 xdebug,
即
PHP 8.1
Laravel 9
.env 文件包含以下提到的详细信息
SAIL_XDEBUG_MODE=develop,debug
SAIL_XDEBUG_CONFIG="client_host=172.23.0.1"
Run Code Online (Sandbox Code Playgroud)
但当我跑步时sail debug migrate,返回
Xdebug: [Step Debug] Time-out connecting to debugging client, waited: 200 ms. Tried: 172.23.0.1:9003 (through xdebug.client_host/xdebug.client_port)
当我尝试查找 IP 时,每次
docker inspect -f {{range.NetworkSettings.Networks}}{{.Gateway}}{{end}} <container-name>
返回不同的 IP(例如 172.25.0.1)时它都会发生变化
所选商品的折扣必须与其一致。如果未选择该项目,我想忽略该项目。
这是我的输入表设置。
项目 | 金额 | 购买(是,否)| 折扣(无折扣,50%,100%,100.00)
苹果| 100.00 | 是 | 50%
香蕉 | 500.00 | 没有| 0%
派| 250.00 | 是 | 50%
<tr>
<input name='item[]' type='checkbox' value='1'>
<select name='discount[]' >
<option value="1"> No discount </option>
<option value="2"> 50% </option>
</select>
</tr>
Run Code Online (Sandbox Code Playgroud)
如果我item[]用于物品和discount[]折扣,我的服务器将获得:
item[ "1", "3"]
discount[ "2", "1", "2" ]
Run Code Online (Sandbox Code Playgroud)
我如何将这些商品与他们的折扣联系起来?
我尝试使用以下命令更新我的 laravel/安装程序:
composer global update laravel/installer
但它只升级了它的次要版本(假设它使用语义版本控制)。
Package operations: 0 installs, 1 update, 0 removals
- Updating laravel/installer (v2.1.0 => v2.3.0): Downloading (100%)
Run Code Online (Sandbox Code Playgroud)
然后我再次执行更新命令:
composer global update laravel/installer
但输出:
Nothing to install or update
Run Code Online (Sandbox Code Playgroud)
我现在使用PHP 7.4.4 (cli)获取使用php -v所以我认为它应该能够升级到最新的Laravel Installer 3.0.1.
php installation command-line-interface laravel composer-php
php ×4
composer-php ×3
laravel ×2
artisan ×1
forms ×1
html ×1
input ×1
installation ×1
laravel-5 ×1
laravel-sail ×1