如何在\ Illuminate \ Http \ Request中设置HTTP GET查询变量?

时间:2018-10-20 13:03:02

标签: laravel http

我想在中间件中的请求内设置一个GET变量。

这怎么办?

我看过https://laravel.com/docs/5.7/requests上的文档,但是找不到与设置GET变量有关的任何内容。

2 个答案:

答案 0 :(得分:1)

基于评论中的讨论,Laravel的def dilated_densenet(): height = 512 width = 512 channels = 3 classes = 1 features = 12 depth = 4 temperature = 1.0 padding = 'same' batchnorm = False, dropout = 0.0 x = Input(shape=(height, width, channels)) inputs = x # initial convolution x = Conv2D(features, kernel_size=(5,5), padding=padding)(x) maps = [inputs] dilation_rate = 1 kernel_size = (3,3) for n in range(depth): maps.append(x) x = Concatenate()(maps) x = BatchNormalization()(x) x = Activation('relu')(x) x = Conv2D(features, kernel_size, dilation_rate=dilation_rate, padding=padding)(x) dilation_rate *= 2 probabilities = Conv2D(classes, kernel_size=(1,1), activation='softmax')(x) model = Model(inputs=inputs, outputs=probabilities) model.compile(optimizer=Adam(lr=1e-5), loss=dice_coef_loss, metrics=[dice_coef]) model.summary() return Model 类不支持独立处理Request参数。

结束。

答案 1 :(得分:0)

最好不要在Laravel中设置GET变量,使用斜杠(/)和路由来管理变量,(Request $ request)变量也仅在POST / PATCH等中可用。它将在GET中不可用。 您可以使用

在GET中设置会话变量
session(['key' => 'value']);

如果要在中间件中执行此操作;请记住最后将中间件添加到Web中间件组中。这样做的原因是,如果会话中间件未启动,则您无法在此之前启动它。