问题标签 [laravelcollective]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 命名路线包括索引
如何从命名路由中删除索引?
路线
看法
生成的网址
我想要的是...
laravel - 使用 Composer 和 Laravel 5 安装 Laravel Collection
我需要帮助解决一个问题。
我正在学习 Laravel 5。我在尝试做某事时发现了一个问题。
我尝试安装 Laravel Collection。我去composer.json并在要求上添加这一行:
但是当我在 shell 上执行composer update时,我有一个错误: 您的要求无法解析为一组可安装的软件包。 并且对这个问题有很多可能的结论。
我放了一个截图来帮助你理解。
php - Cloud9 中的 Laravelcollective 没有作曲家
我在 Cloud9 IDE 中使用 Laravel 5.1,但无法进行作曲家更新(权限被拒绝),这样我就无法从作曲家安装 laravelcollective(Forms/Html)。我尝试从本地 PC 复制 laravelcollective 并编辑应用程序提供程序和别名,但出现错误:
我该如何安装它?
php - 无法在 Laravel 5.1 中安装 Laravelcollective/HTML
在 Laravel 5.1 中安装 Laravelcollective/HTML 时出现问题安装 laravelcollective/html 文档。首先,我通过 Composer 安装:
信息:
Using version ~5.0 for illuminate/html
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
但它是 5.0 版,所以删除它。
并安装 5.1 版
接下来,从终端更新 Composer:
接下来,将您的新提供者添加到 config/app.php 的提供者数组中:
最后,在 config/app.php 的 aliases 数组中添加两个类别名:
和消息错误:
php - Laravel 5.1:未找到 Laravelcollective 'Form'
我已经安装了此处定义的 laravelcollective/html:http: //laravelcollective.com/docs/5.1/html。
Composer.json 的要求是:
Ran composer update,它更新了很多模块。
app.php 的 providers 数组包括:
在别名数组中我有:
我试过运行:
我什至尝试删除供应商文件夹并使用重新安装
但我仍然收到错误:
有任何想法吗?
laravel - Switching from Illuminate\Html to Collective\Html, Class 'Illuminate\Html\HtmlServiceProvider' not found
I updated composer.json
to remove illuminate\html and add:
I removed the providers/aliases from app.php
for Illuminate\Html and added the replacements:
...
However when running composer update
I receive the output:
I tried updating composer.json
scripts as suggested here: https://github.com/LaravelCollective/html/issues/54
But I'm still receiving the error. Any help is greatly appreciated :)
php - 如何使用 laravelcollective 向选择输入字段添加默认空白选项?
我有一个表单,用户可以在其中选择一个选项,如果用户没有选择一个选项,我需要将默认值“null”提交到数据库。我使用的是 laravel 5.1,所以我的输入字段如下:
这里的$cats
数组是 CAT 工具 ( $cats=['SDL Trados', 'Deja Vu', 'WordFast', 'OmegaT', 'Fluency'];
) 的数组。我有类似的字段,其中返回了一组数据库属性(例如,在我拥有的控制器创建方法中$languages=Language::lists('fa_name', 'id');
)。我怎样才能做到这一点?
laravel - Laravel 5:在没有 Composer 的情况下安装 Form 和 HTML 类
我有兴趣在没有作曲家的情况下在 Laravel 5 上安装 Form 和 HTML 类。我怎样才能做到这一点?
对于那些想说服我使用作曲家的人:
1)我想通过自己手动操作至少一次来看看它的作用。
2) 我的主机上没有作曲家。
3)使用 composer.phar 会抛出错误:Script php artisan clear-compiled handling the pre-update-cmd event returned with an error
,给出警告:Warning: Composer should be invoked via the CLI version of PHP, not the cgi-fcgi SAPI
和运行时异常,错误输出为空白。
php - ~5.0 到 "5.1.*" 有什么区别
在 laravel 作曲家我有这个
然后我在文档 laravelcollective/html中找到将其添加到作曲家
如果我们使用 ~ 而不是 * 有什么区别?或者我怎么读这个 "laravelcollective/html": "~5.0"
和这个 "laravelcollective/html": "5.1.*"
php - 在 AWS 上找不到 Laravel 5 类“Collective\Html\HtmlServiceProvider”
我知道还有很多其他问题也有同样的错误,例如:Class 'Illuminate\Html\HtmlServiceProvider' not found Laravel 5
我的问题是我已经按照所有建议的步骤在我的本地(XAMPP)上解决了这个问题,并且顺利修复了它。问题是当我去部署到我的 AWS ubuntu 机器(nginx)时。我遵循了所有通常的说明: http: //laravelcollective.com/docs/5.1/html#installation
当我从本地推送的内容中执行 git pull 时,我的提供者和别名已添加。也许这个文件应该已经被 gitignored,并且在服务器上手动进行了更改?
然后我手动添加:
最后,我跑了:
它正在运行这个引发错误的命令:
然后我尝试运行 php artisan clear-compiled,看看它是否会做任何事情,并得到:
我知道我的 nginx ubuntu 环境与 windows xampp env 不同,但我仍然不确定为什么按照 Laravel 提供的添加说明似乎不起作用。非常感谢对此的一些建议。
干杯!