当商品设置为立即上架时,通过审核就进入上架状态,当设置为保存时,通过审核就进入未上架状态。 所以,需要在保存前根据提交的审核状态和设置的方式得到商品状态再保存,而通过$form->model()->attribute_name只能获取提交后的值,不能更改。 Google之后发现了已经有解决方案:可以修改提交表单时的逻辑吗 #375 在模/ /型...
代码运行次数: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},id,name,{$name...
$className = static::findFieldClass($method)) { // 查找字段是否有对应的类 $column = Arr::get($arguments, 0, ''); //[0]; $element = new $className($column, array_slice($arguments, 1)); // 实例化 $this->pushField($element); return $element; } } /** * Add a row in form...
$form->sku('sku','商品SKU');// 处理数据$form->saving(function($form) {dd($form->sku); }); 该扩展从https://github.com/jade-kun/sku基础上修改。感谢原作者的付出。由于原作者不再维护,以及原扩展只支持多规格,不支持单规格。所以,我在此基本上做了优化。同时支持单规格与多规格的修改。
常用方法:index(),grid(),index(),detail(),form(), 小结 第一步 生成Models目录 第二步 创建表的数据模型,例如php artisan make:model Models\\NewsCategory 第三步 找到上面的NewsCategory.php 修改里面的protecttable="tnewscategory"第四步生成对应的控制器pphpartisanadmin:makeNewsCategoryController−−...
use Encore\Admin\Form; use Encore\Admin\Grid; use Encore\Admin\Show; use Encore\Admin\Facades\Admin;use App\Models\Water;classWaterController extends AdminController {/** * Title for current resource. * * @var string*/protected$title ='水情信息';/** ...
Laravel Version: 5.5 PHP Version:7.2 Laravel-admin: 1.5 Description: 请问如何在form方法中,通过调用表单方法生成同行多个下拉框的效果 类似于下图效果,不知道是否存在这样的方法 文档和论坛中没有找到,请指教 Steps To Reproduce:Activitydynamohuang commented on Jun 29, 2018 ...
use Encore\Admin\Form; use Encore\Admin\Grid; use Encore\Admin\Show; class ArticleController extends AdminController { /** * Title for current resource. * * @var string */ protected $title = '文章管理'; /** * Make a grid builder. ...
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);...
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);...