我正在使用 Lumen,Laravel 最近新推出的微框架。
我正在寻找一个表单生成器,然后我找到了 Former :
http://anahkiasen.github.com/former/
我在一个简单的 Blade View 中放入了以下代码:
use Former\Facades\Former;
echo Former::open()->method('GET');
echo Former::text('name')->required();
echo Former::close();
我收到以下错误:
ErrorException in Container.php line 776:Class former does not exist (View: ...)
所以我将 ServiceProvider 添加到我的 app.php 中:
$app->register('Former\FormerServiceProvider');
我收到以下错误:
Fatal error: Call to undefined method Illuminate\Config\Repository::package() in D:\...\vendor\anahkiasen\former\src\Former\FormerServiceProvider.php on line 147
我的问题是:如何使用 Lumen 完成它? 更糟糕的是,我怎样才能使用 Lumen 获得良好的表单构建器库?
非常感谢
最佳答案
你得到 4.0 分支了吗,在 Laravel 5 Illuminate\Config\Repository 类中没有名为 package ( http://laravel.com/api/5.0/Illuminate/Config/Repository.html ) 的方法
由于 Lumen 使用 illuminate/config 5.0.*,您应该为表单生成器获取 4.0 分支。 ( https://github.com/formers/former#for-laravel-5-use-the-40-branch )
关于php - anahkiasen/用于 Lumen/(Laravel 微框架)的前表单生成器库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29794977/