当商品设置为立即上架时,通过审核就进入上架状态,当设置为保存时,通过审核就进入未上架状态。 所以,需要在保存前根据提交的审核状态和设置的方式得到商品状态再保存,而通过$form->model()->attribute_name只能获取提交后的值,不能更改。 Google之后发现了已经有解决方案:可以修改提交表单时的逻辑吗 #375 在模/ /型...
代码语言:javascript 代码运行次数:0 运行 AI代码解释 $form->select('aircraft_id','机场名称')->options('/admin/data-aircraft')->creationRules(['required',"unique:cars,aircraft_id,NULL,NULL,name,{$name}"],['unique'=>'数据已存在'])->updateRules(['required',"unique:cars,aircraft_id,{$id...
'admin::form.tab', compact('tabObj')) @else <div class="fields-group"> @if($form->hasRows()) @foreach($form->getRows() as $row) {!! $row->render() !!} @endforeach @else @foreach($layout->columns() as $column)
Laravel-admin 实现 form 表单是增加或者修改的三种方法,应用情景:1、新增或者修改 form 展示的表单不同;2、新增或者保存前后回调进行其他的操作 1、useIlluminate\Support\Facades\Route; Route::currentRouteName () == ' 路由名称.edit' 2、isset(request()->route()->parameters['路由名']) ? '修改' : ...
关于laravel-admin form自定义字段的问题 1 1 2 问答 / 4 / 2 / 创建于 4年前 业务场景:封禁用户user 表中没有 reason(原因)字段,我想在保存时只想将 reason 存入缓存中,unset($form->reason)没有效果,依然报错:SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘reason’ form = new Form(...
最近在使用laravel-admin,记录一下用laravel-admin时遇到的问题 一、form表单中,同时验证两个或多个唯一值 $name=isset(request()->all()['name']) ? request()->all()['name'] : '';$form->select('aircraft_id', '机场名称')->options('/admin/data-aircraft')->creationRules(['required', "uni...
laravel-admin 实现动态form,检测select显示对应的表单内容 1、写上对应的表单select $type = $id ? User::where('id',$id)->value('intro_type') : 1; $form->select('intro_type','介绍类型')->options(['1'=>'上传图片','2'=>'链接地址'])->default($type);...
"Admin form" ], "homepage": "https://github.com/AM2studio/Laravel-AdminForm", "license": "MIT", "authors": [ { "name": "Marko Šamec", "email": "marko.samec@am2studio.hr", "homepage": "http://am2studio.hr", "role": "Developer" } ...
工具表单 (Dcat\Admin\Widgets\Form) 用来构建表单和处理提交数据,可以很方便的独立处理数据,而不需要额外注册路由。用命令 admin:form 来生成表单类文件:php artisan admin:form Setting 输入命令后会在app/Admin/Forms/Setting.php文件下生成表单文件,文件内容是:...
laravel-admin form组件 $form->url('profile.homepage'); $form->ip('profile.last_login_ip'); $form->datetime('profile.last_login_at'); $form->color('profile.color')->default('#c48c20'); $form->mobile('profile.mobile')->default(13524120142);...