最新国产好看的视频,伊人天堂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)行。

自定義添加方法

打開(kāi)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)論

广宁县| 台州市| 北安市| 四川省| 登封市| 襄樊市| 韩城市| 内乡县| 若羌县| 敦化市| 景德镇市| 康乐县| 泽州县| 铜陵市| 鄂伦春自治旗| 金昌市| 高雄市| 桦川县| 海城市| 城口县| 龙井市| 民丰县| 西盟| 额敏县| 龙胜| 资兴市| 农安县| 博湖县| 连山| 阿瓦提县| 彭山县| 云和县| 资兴市| 新津县| 满洲里市| 溆浦县| 高尔夫| 枣阳市| 青龙| 镇原县| 繁峙县|