小编mat*_*iti的帖子

未在 Laravel 8 中加载引导程序

我刚刚开始使用 Laravel 8,那么由于我的页面没有加载引导程序,我该如何在 Laravel 8 中包含引导程序?

在这种情况下,它不会加载具有正确样式的列表组。

@extends('layouts. app')

@section('content')
    <h1>{{ $title ?? '' }}</h1>
    
    <ul class="list-group">
       <li class="list-group-item">Web design</li>
       <li class="list-group-item">programming</li>
       <li class="list-group-item">SEO</li>
    </ul>
@endsection
Run Code Online (Sandbox Code Playgroud)

laravel

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

Laravel设置cookie不起作用

我在自定义中间件中有以下代码:

public function handle($request, Closure $next)
{
    if($request->hasCookie('uuid')) {
        return $next($request);    
    }

    $uuid = 99;
    $response = $next($request);
    return $response->withCookie(cookie()->forever('uuid', $uuid));

}
Run Code Online (Sandbox Code Playgroud)

我已在app.php文件中注册了中间件,但仍未编写cookie.请任何人都可以帮忙.另外上面这个可以作为一个单独运行,所以它在应用程序启动时执行一次?

谢谢

cookies laravel

0
推荐指数
2
解决办法
2395
查看次数

Composer 依赖项需要 PHP 版本 "&gt;= 7.3.0"

当我从邮递员向我的服务器发送请求时,我收到此消息作为响应:

Composer 在您的平台中检测到问题:

您的 Composer 依赖项需要 PHP 版本 ">= 7.3.0"。

我已经尝试了我找到的每一个解决方案,但没有任何改变。

我的composer.json看起来像这样:

"require": {
    "php": "^7.3|^8.0",
}
"config": {
    "platform": {
        "php": "7.3.0"
    }
    "optimize-autoloader": true,
    "preferred-install": "dist",
    "platform-check": false
},
Run Code Online (Sandbox Code Playgroud)

php laravel

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

如何像普通 mysql 查询一样编写 Laravel eloquent where 子句?

是否可以使用字符串,例如:

$x = "field1 > 1 && field 2 LIKE '%z%'...";
Run Code Online (Sandbox Code Playgroud)

而不是将上面的字符串分成如下块:

->where('field1', '>', 1)
->where('field2', 'LIKE', '%z%')
Run Code Online (Sandbox Code Playgroud)

原因是我where在旧项目中写了很多像上面这样的语句,我想像在具有雄辩查询的新项目中一样使用它们。

mysql laravel eloquent

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

如何避免包 sebastian/resource-operations 被放弃,创建新的 laravel 应用程序时出错

我打开powershell并运行laravel new pp命令来创建一个新应用程序,但我无法这样做,并且出现此错误:

在此输入图像描述

我该如何解决?

laravel

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

如何获取 Laravel Blade 中每个的总数

<h3>
    @php $i = 0 @endphp
    @foreach ($dischargePatients as $patient)
        @if ($patient->GetPatientDistrict() == auth()->user()->district_assigned)
            {{ ++$i }}
        @else
            {{ $i }}
        @endif
    @endforeach
</h3>
Run Code Online (Sandbox Code Playgroud)

我得到的值是“0 0 0”,我需要的是3。实际上有4个,其中3个是真的,1个是假的我希望你理解我的问题,提前谢谢

laravel

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

如何为这个普通的 SQL 查询编写 Laravel eloquent 查询(内部查询)

SELECT *
FROM (
        SELECT *
        FROM appointments
        WHERE `date` <= Curdate()
) `t`
WHERE `t`.`end_time` <= current_time
Run Code Online (Sandbox Code Playgroud)

如何为此 SQL 查询编写 Laravel 等效查询?

laravel eloquent

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

我正在尝试使用 Laravel8 内置 PHPUnit 进行 TDD(测试驱动开发)

我收到此错误:

\n
\n

调用未定义的方法 Tests\\Feature\\ExampleTest::visit()

\n
\n

在运行我的测试用例时。我对 TDD 有点陌生。

\n

这是我的示例测试代码

\n
<?php\n\nnamespace Tests\\Feature;\n\nuse Illuminate\\Foundation\\Testing\\RefreshDatabase;\nuse Tests\\TestCase;\n\nclass ExampleTest extends TestCase\n{\n\n    /**\n    * A basic test example.\n    *\n    * @return void\n    */\n\n    public function test_example()\n    {\n        $response = $this->visit('/')->see('Laravel');\n        $response->assertStatus(200);\n    }\n\n}\n
Run Code Online (Sandbox Code Playgroud)\n

从我用来了解 TDD 的视频教程中,上面的代码运行良好,没有任何问题,但是当我在我这边运行代码时,我遇到了如下错误:

\n
\n

\xe2\x80\xa2 Tests\\Feature\\ExampleTest > 示例\n错误

\n

调用未定义的方法 Tests\\Feature\\ExampleTest::visit()

\n
\n

我目前正在跑步Laravel 8.6并且PHPUnit 9.510

\n

任何关于如何解决这个问题的想法都受到高度欢迎。

\n

php tdd phpunit laravel

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

Laravel 8:npm run dev 错误未知选项“--hide-modules”

我尝试运行npm run dev并收到此错误:

在此输入图像描述

我试过了:

  • composer update
  • rm -rf node_modules
  • npm cache clean
  • npm install
  • npm outdated
  • npm install
  • npm run dev

但还是没用。有人能帮我吗?

web laravel npm-install npm-run laravel-8

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

为什么将参数传递给 Laravel Eloquent when() 方法时闭包内的值不正确?

当我将此变量传递给 Laravel Eloquent 的when()方法时,我在闭包内的参数有一个奇怪的值。在闭包内,因为$user_id我得到true而不是2. 原因可能是什么?

$user_id = 2;

$orders = Order::with('user')
    ->when(!empty($user_id), function ($query, $user_id) {
        dd($user_id); // <-------- HERE I get TRUE instead of "2" as value.
        $query->where('user_id', $user_id);
    })
    ->when(($filter == 'paymentreceived'), function ($query) {
        $query->paymentConfirmationReceived();
    })
    ->orderBy('id', 'desc')
    ->paginate(50);
Run Code Online (Sandbox Code Playgroud)

php laravel eloquent

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

SQLSTATE[42S22]:未找到列:1054“字段列表”中的未知列“short_description”

我在尝试 php artisan db:seed 时收到错误

照亮\数据库\QueryException

SQLSTATE [ 42S22]:未找到列 : 1054“字段列表”中的未知列“ short_description ” (SQL:插入categoriesname、、、、、、、、、、、、、、、、 )值(atque dicta aut voluptatum 、 atque - dicta - aut -voluptatum, Id repellat nesciunt satomnis et nihil magnam. Incidunt a voluptatum praesentium tempore non et nesciunt. Saepe iste qui voluptatem. Rerum nobis voluptatibus sint voluptatibus., Nulla modi quos porro numquam eius ullam sed. Ad voluptatibus quia velit.害虫veniam qui. Eos et qui quod nemo revudiandae fugit eos esse. Isteomnis Ratione sunt non magni …

php laravel

-4
推荐指数
1
解决办法
2693
查看次数

标签 统计

laravel ×11

php ×4

eloquent ×3

cookies ×1

laravel-8 ×1

mysql ×1

npm-install ×1

npm-run ×1

phpunit ×1

tdd ×1

web ×1