最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

laravel-admin 添加、編輯按鈕支持?jǐn)y帶參數(shù)的解決方法

 更新時(shí)間:2023年11月21日 11:39:50   作者:陌瀟  
通過(guò)修改源碼實(shí)現(xiàn)laravel-admin添加、編輯按鈕支持?jǐn)y帶參數(shù),解決一些特殊功能需求,并且不影響之前添加和編輯程序運(yùn)行,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧

通過(guò)修改源碼實(shí)現(xiàn)laravel-admin添加、編輯按鈕支持?jǐn)y帶參數(shù),解決一些特殊功能需求,并且不影響之前添加和編輯程序運(yùn)行。

自定義添加方法

打開vendor\encore\laravel-admin\src\Gird.php

//public $tableID下增加變量
public $queryString="";

修改方法 getCreateUrl()

public function getCreateUrl()
    {
        $queryString = '';
        if ($constraints = $this->model()->getConstraints()) {
            $queryString = http_build_query($constraints);
        }
        return sprintf(
            '%s/create%s',
            $this->resource(),
            $queryString ? ('?'.$queryString) : ''
        );
    }

改為

public function getCreateUrl()
    {
        $queryString = $this->queryString;
        if ($constraints = $this->model()->getConstraints()) {
            $queryString = http_build_query($constraints);
        }
        return sprintf(
            '%s/create%s',
            $this->resource(),
            $queryString ? ('?'.$queryString) : ''
        );
    }

表格調(diào)用

$grid->queryString='village=10&id=1';

自定義編輯方法

表格方法修改

use App\Admin\Actions\Tag\edit;
$grid->actions(function ($actions) {
            $actions->disableedit();
            $actions->add(new edit);
        });

app\Admin\Actions\Tag 文件夾下新增edit.php

<?php
namespace App\Admin\Actions\Tag;
use Encore\Admin\Actions\RowAction;
class edit extends RowAction
{
    public $name = '更改';
    /**
     * @return  string
     */
    public function href()
    {
        $tag_type=request('tag_type');  
        return "{$this->getResource()}/{$this->getKey()}/edit?type=".$tag_type[0];
    }
}

到此這篇關(guān)于laravel-admin 添加、編輯按鈕支持?jǐn)y帶參數(shù)的文章就介紹到這了,更多相關(guān)laravel-admin攜帶參數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

临城县| 布拖县| 清涧县| 灌云县| 高雄市| 山东| 辽中县| 长乐市| 四会市| 巴东县| 昌平区| 宁陕县| 富顺县| 沅陵县| 兴化市| 延庆县| 抚松县| 洛川县| 察隅县| 绍兴市| 垦利县| 木里| 湖南省| 南江县| 壶关县| 磐石市| 当阳市| 博湖县| 西青区| 建德市| 永兴县| 通海县| 民乐县| 乌兰浩特市| 白水县| 逊克县| 康平县| 乃东县| 宜兴市| 平阳县| 上栗县|