/**
* Show new crud creation page
* @return \Illuminate\View\View
*/
public function create()
{
$fieldTypes = FieldsDescriber::types();
$fieldValidation = FieldsDescriber::validation();
$defaultValuesCbox = FieldsDescriber::default_cbox();
$crudsSelect = Crud::lists('title', 'id');
// Get columns for relationship
$models = [];
foreach (Crud::all() as $crud) {
// We are having a default User model
if ($crud->title == 'User' && $crud->is_crud == 0) {
$tableName = 'users';
} else {
$tableName = strtolower($crud->name);
}
$models[$crud->id] = Schema::getColumnListing($tableName);
}
return view("qa::cruds.create", compact('fieldTypes', 'fieldValidation', 'defaultValuesCbox', 'crudsSelect', 'models'));
}