界面
代码
<?php
use Encore\Admin\Facades\Admin;
use Encore\Admin\Layout\Content;
use App\Http\Controllers\Controller;
use Encore\Admin\Widgets\Box;
use Encore\Admin\Widgets\Form;
class ExampleController extends Controller
{
public function form1()
{
return Admin::content(function (Content $content) {
$content->header('Form-1');
$form = new Form();
$form->action('example');
$form->text('text');
$form->email('email');
$form->mobile('mobile', '电话');
$form->url('url');
$form->ip('ip');
$form->color('color', '颜色');
$form->number('number', '数字');
$form->switch('switch', '开关');
$form->textarea('text');
$form->currency('currency');
$form->rate('rate');
$content->row(new Box('表单', $form));
});
}
public function form2()
{
return Admin::content(function (Content $content) {
$content->header('Form-2');
$form = new Form();
$form->action('example');
$options = [
1 => 'Sansa',
2 => 'Brandon',
3 => 'Daenerys',
4 => 'Jon'
];
$form->select('name')->options($options);
$form->multipleSelect('name1')->options($options);
$form->file('file');
$form->image('image');
$form->slider('slider');
$form->map('latitude', 'longitude', '位置');
$content->row(new Box('表单', $form));
});
}
public function form3()
{
return Admin::content(function (Content $content) {
$content->header('Form-3');
$form = new Form();
$form->action('example');
$form->date('date');
$form->time('time');
$form->datetime('datetime');
$form->divide();
$form->dateRange('date_start', 'date_end', '日期范围');
$form->timeRange('time_start', 'time_end', '时间范围');
$form->dateTimeRange('date_time_start', 'date_time_end', '时间范围');
$content->row(new Box('时间选择', $form));
});
}
}
模型
表结构
-END-