例如,当我在Laravel中运行时,我如何或可以如何制作项目,让用户在Laravel中创建表并控制列数并添加记录并删除它,例如:
客户端创建表名称“产品”并添加5列“产品名称,价格”等。当客户端单击此表单的提交时,我创建具有这5列的表名称产品,并将能够向该表添加记录删除它。
在Laravel中可能吗?如果是,谁能给我任何资源来开始创建此过程,谢谢
您可以使用schema
类动态创建表和列,如下所示:-
public function create_user_table(){
Schema::connection('mysql')->create($table_name, function($table)
{
$table->increments('id');
$table->string($name);
$table->integer($price);
...
});
}
并且不要忘记导入架构
use Illuminate\Support\Facades\Schema;