像这样的班级
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)
那么如何获得想要的结果?我还要写些什么?
假设我有一个数组: -
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)
有人能告诉我正确的方法还是给我一些关键词?
内核.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']]