Skip to content

Commit

Permalink
Add email, number and file legacy to field types
Browse files Browse the repository at this point in the history
  • Loading branch information
eliurkis committed Jan 29, 2018
1 parent 5f521e9 commit 0de7c1c
Show file tree
Hide file tree
Showing 4 changed files with 38 additions and 1 deletion.
2 changes: 1 addition & 1 deletion src/CrudController.php
Original file line number Diff line number Diff line change
Expand Up @@ -638,7 +638,7 @@ protected function prepareField($name, $properties = [])
: ($this->fields[$name]['default_value'] ?? null);

// Define field type class namespace
$className = '\Eliurkis\Crud\FieldTypes\\'.ucfirst($properties['type']);
$className = '\Eliurkis\Crud\FieldTypes\\'.studly_case($properties['type']);
if (!class_exists($className)) {
return;
}
Expand Down
13 changes: 13 additions & 0 deletions src/FieldTypes/Email.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?php

namespace Eliurkis\Crud\FieldTypes;

use Illuminate\Support\Facades\Input;

class Email
{
public static function prepare($name, $value = null, $properties = [])
{
return \Form::email($name, Input::old($name, $value), $properties['attributes']);
}
}
11 changes: 11 additions & 0 deletions src/FieldTypes/FileLegacy.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?php

namespace Eliurkis\Crud\FieldTypes;

class FileLegacy
{
public static function prepare($name, $value = null, $properties = [])
{
return \Form::file($name, $properties['attributes']);
}
}
13 changes: 13 additions & 0 deletions src/FieldTypes/Number.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?php

namespace Eliurkis\Crud\FieldTypes;

use Illuminate\Support\Facades\Input;

class Number
{
public static function prepare($name, $value = null, $properties = [])
{
return \Form::number($name, Input::old($name, $value), $properties['attributes']);
}
}

0 comments on commit 0de7c1c

Please sign in to comment.