小编chi*_*hii的帖子

Laravel sail 命令除了向上航行和向下航行外没有任何反应

我有一个 Laravel sail 项目,但是当我输入 sail 命令时,控制台没有任何反应。

只有sail upsail down工作正常,但其他命令如sail shell, sail artisan ***,sail php -v ......不响应。没有错误,也没有任何反应。

我不知道发生了什么?

在此输入图像描述

laravel-8 laravel-sail

8
推荐指数
2
解决办法
3258
查看次数

在中间件中返回 json 错误?

我正在构建一个应用程序,我使用 laravel5 作为 webAPI。当 webAPI 处于维护模式时,我想向 app 返回一个 json 错误,我将在 app 中获取状态代码以显示合适的消息。

我出于某种原因重写了 laravel CheckForMaintenanceMode 并将其注册到内核中。

我写的

if ($this->app->isDownForMaintenance()) {
    $ip = $request->getClientIp();
    $allowIp = "111.222.333.444";
    if ($allowIp != $ip) {
        return response()->json(['error' => "Maintenance!!"], 503);
    }
}
return $next($request);
Run Code Online (Sandbox Code Playgroud)

但是我在应用程序方面什么也没有。我无法收到消息,状态....

我写了return response()->json(['error' => "errormessage"], 422);和控制器一样的代码,我可以在应用程序中获取 message.status.. 但我不能在中间件中做同样的事情。

为什么?怎么做?

laravel-5

5
推荐指数
2
解决办法
7670
查看次数

c# - 如何避免在c#MVC中与号(&)被转换为&

我使用 MVC 模型制作图像 url 并显示它。

我使图像网址是这样的:

        string baseURL = string.Format("https://abc/Work/LookPage?pbid={0}", model.ID);

        var builder = new UriBuilder(baseURL);
        var query = HttpUtility.ParseQueryString(builder.Query);
        query["pg"] = "1";
        query["isStage"] = "false";
        builder.Query = query.ToString();
        model.ImageUrls.Add(1, builder.ToString());
Run Code Online (Sandbox Code Playgroud)

我有一个名为 WorkController 的控制器

    [OutputCache(Duration = 600, VaryByParam = "*", Location = OutputCacheLocation.Client)]
    public virtual ActionResult LookPage(string pbid, int pg, bool? isbody, bool? isStage)
    {
        var ms = this.CreateLookPageImage(pbid, pg, isbody, isStage, false);

        if (ms == null)
            return HttpNotFound();

        return new FileStreamResult(ms, "image/jpeg");

    }
Run Code Online (Sandbox Code Playgroud)

在视图中,我是这样写的:

<a><img class="shadow" src="<%:Model.ImageUrls[1] %>"/></a>
Run Code Online (Sandbox Code Playgroud)

这实际上奏效了。但有时会出现此错误: …

c# asp.net-mvc

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

标签 统计

asp.net-mvc ×1

c# ×1

laravel-5 ×1

laravel-8 ×1

laravel-sail ×1