小编vbn*_*bie的帖子

如何更改班级列表中的值?

像这样的班级

Public Class ItemPanel

    Inherits Panel

    Public Name as string
    Public Quantity As Integer

End Class
Run Code Online (Sandbox Code Playgroud)

像这样的清单

Public li_ip As New List(Of ItemPanel)
Run Code Online (Sandbox Code Playgroud)

我有一个子菜单可以帮助我在单击按钮时将ItemPanel添加到li_ip列表中,单击的每个按钮也会将其文本添加到li_item中,因此,当按钮单击两次时,只有第一次将ItemPanel添加到li_ip中,第二次单击只会更改ItemPanel中的数量

Private Sub RefreshOrdered(sender As Object)
        If Not li_item.Contains(sender.Text) Then

            Dim pn As ItemPanel
            With pn
                .Name = sender.Text
                .Quantity = 1
            End With

            li_ip.Add(pn)

        Else

            'Here I want to change the quantity in ItemPanel depend on the sender.Text

        End If
End Sub
Run Code Online (Sandbox Code Playgroud)

那么如何获得想要的结果?我还要写些什么?

vb.net class list

2
推荐指数
1
解决办法
2073
查看次数

Javascript:如何将具有特定索引的数组传递给函数?

假设我有一个数组: -

var arr = [0,1,2,3,4]
Run Code Online (Sandbox Code Playgroud)

我只需将"1"和"4"传递给下面的功能

function func1(onlyArray){
     //Do Stuff...
}
Run Code Online (Sandbox Code Playgroud)

我试过了两个,但两个也都不行

func1(arr[1,4])
func1(arr[[1],[4]])
Run Code Online (Sandbox Code Playgroud)

有人能告诉我正确的方法还是给我一些关键词?

javascript arrays

1
推荐指数
1
解决办法
496
查看次数

Laravel 如何将参数传递给中间件?

内核.php

protected $routeMiddleware = [
        'auth' => \Illuminate\Auth\Middleware\Authenticate::class,
        'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class,
        'bindings' => \Illuminate\Routing\Middleware\SubstituteBindings::class,
        'can' => \Illuminate\Auth\Middleware\Authorize::class,
        'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class,
        'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class,

        'isSeller' =>App\Http\Middleware\IsSeller::class,
        'isDealer' =>App\Http\Middleware\IsDealer::class,
    ];
Run Code Online (Sandbox Code Playgroud)

网页.php

Route::group(['middleware'=>['isDealer:verified']],function (){
    Route::post("/doc_submit", "DealerController@docSubmit")->name('doc-submit');
});
Run Code Online (Sandbox Code Playgroud)

IsDealer.php

public function handle($request, Closure $next)
    {
        if ( Auth::check() && Auth::user()->isDealer() )
        {
            dd($request->route()->parameters()); // []
            $notification_count = count(Notification::where('user_id','=', Auth::user()->id)->where('seen', '=', 0)->get());

            View::share('notification', $notification_count);

            return $next($request);
        } else {
            return GlobalController::AuthLoginPrompt("dealer");
        }
    }
Run Code Online (Sandbox Code Playgroud)

当他们尝试提交文档时,我需要检查该用户的用户帐户验证状态,我如何将参数传递给中间件?dd($request->route()->parameters()) return [], 我怎么能得到“验证”,因为我已经写了 ['middleware'=>['isDealer:verified']]

php middleware laravel

0
推荐指数
1
解决办法
57
查看次数

标签 统计

arrays ×1

class ×1

javascript ×1

laravel ×1

list ×1

middleware ×1

php ×1

vb.net ×1