[英]Reorder operation is not working in backpack for laravel
重新訂購操作在 laravel 的背包中不起作用。
遷移文件:
public function up()
{
Schema::table('complexities', function (Blueprint $table) {
$table->integer('parent_id')->default(0)->nullable();
$table->integer('lft')->default(0)->nullable();
$table->integer('rgt')->default(0)->nullable();
$table->integer('depth')->default(0)->nullable();
});
}
粗魯 controller
use ReorderOperation;
..........
.........
protected function setupReorderOperation()
{
$this->crud->set('reorder.label', 'title');
$this->crud->set('reorder.max_level', 2);
}
我收到了重新排序用戶界面,但它不起作用。 我的意思是可以重新排序列表,但是在數據庫中沒有任何影響,並且當我重新加載它時列表變成舊順序。
不確定所有字段是否可為nullable
。 請嘗試
public function up()
{
Schema::table('complexities', function (Blueprint $table) {
$table->integer('parent_id')->nullable()->default(0);
$table->integer('lft')->default(0);
$table->integer('rgt')->default(0);
$table->integer('depth')->default(0);
});
}
還要檢查數據庫中是否為這些字段存儲了任何值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.