Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php laravel体量形式场创建_Php_Laravel - Fatal编程技术网

Php laravel体量形式场创建

Php laravel体量形式场创建,php,laravel,Php,Laravel,我需要为包含135列的数据库表创建创建和编辑视图。我认为写这些字段可能会比我感到舒服的时间更早地给我带来白发,所以我真的希望有某种方法可以基于数据库表生成表单。我知道cakePHP的烘焙实用程序可以做到这一点,但我还没有找到类似于Laravel的东西。 我发现唯一接近的是github上的Way/Generators和Ddollars/Generators包,但是这些包是基于作为命令行参数的字段列表而不是表定义生成表单的。这里有人能给我一个正确的方向吗?$cols=Schema::getColum

我需要为包含135列的数据库表创建创建和编辑视图。我认为写这些字段可能会比我感到舒服的时间更早地给我带来白发,所以我真的希望有某种方法可以基于数据库表生成表单。我知道cakePHP的烘焙实用程序可以做到这一点,但我还没有找到类似于Laravel的东西。
我发现唯一接近的是github上的Way/Generators和Ddollars/Generators包,但是这些包是基于作为命令行参数的字段列表而不是表定义生成表单的。这里有人能给我一个正确的方向吗?

$cols=Schema::getColumnListing('table');这给了我字段列表,是的。那对我有什么帮助?创建一个路径来打印这些内容并将它们粘贴到生成器命令中?我认为,视图生成不是一个好的解决方案。例如,您可以创建一些trait,这有助于(在视图模板中)迭代表(模型)中的所有字段。。。它只是一个包含大量字段的大表,这些字段的HTML稍后需要进行样式设置。所以我假设生成表单是这里最好的解决方案。您不同意吗?这种方法的好处是您可以在一个地方自定义所有135个输入。它更灵活。Trait这是唯一一种可以在许多模型中不重复代码的方法。当然,你可以做到这一点而不带任何特征。。。必须定义静态函数iterateCols(){/$this->table,返回Schema::getColumnListing($this->table);}…`在视图中:`foreach(ModelName::iterateCols()作为$k…)`