小编Ale*_*mia的帖子

git rm --cached .gitignore 中列出的所有内容

在我提交所有内容后,我将.gitignore添加到我的项目中。现在我想运行如下命令:

git rm --cached *everything_listed_in_gitignore*
Run Code Online (Sandbox Code Playgroud)

如何做到这一点?先感谢您。

git git-rm

6
推荐指数
3
解决办法
2181
查看次数

如何创建两个相关的radiobuttons?

下面的代码创建了2个radiobuttons,但它们彼此无关.一个用名字渲染,description_form[friend]另一个用名字 - description_form[guide].如何使用相同的名称呈现它们?该文件并未明确这个问题.

public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder
            ->add('friend', RadioType::class, array(
                'label'    => 'Friend',
                'required' => false
            ))
            ->add('guide', RadioType::class, array(
                'label'    => 'Guide',
                'required' => false
            ));
    }
Run Code Online (Sandbox Code Playgroud)

symfony

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

为什么透明度在复合模式中超过安全性?

我刚刚了解了Composite模式.据我了解,其背后的主要思想是统一处理树的边缘和节点.这意味着结构的"透明度"比"安全"更重要,导致我们这样的事情:

在此输入图像描述

我理解这个概念,但是在牺牲安全性以保证透明度是一个不错的选择时,却无法想到这种情况.换句话说,我们在哪些情况下需要透明度以至于我们愿意做出如此严肃的牺牲?

design-patterns composite

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

如何将时间更新到 NOW()?

我想设置一个date字段NOW()是否过时。这是我尝试运行但没有成功的查询:

Quiz::('date', '<', DB::raw('NOW()'))->update(['date' => DB::raw('NOW()')])
Run Code Online (Sandbox Code Playgroud)

我如何解决它?

PS如果可能的话,
我不想处理Carbon以避免服务器/数据库时差问题。

laravel eloquent laravel-5 laravel-5.2 laravel-query-builder

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

如何从Laravel 5中的请求中检索url参数?

我想在中间件中使用模型执行某些操作.这是我想要实现的一个例子:

public function handle($request, Closure $next)
{
    $itemId = $request->param('item'); // <-- invalid code, serves for illustration purposes only
    $item   = Item::find($itemId);

    if($item->isBad()) return redirect(route('dont_worry'));

    return $next($request);
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何从中检索所需的参数$request

php laravel laravel-5 laravel-request laravel-middleware

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

Laravel中的验证错误 - 验证失败后,$ errors数组不会填充

我在Laravel 5.2中遇到了一个关于验证的奇怪问题.我在StackOverflow上回顾了以下问题,但它们似乎都不适用于我的案例:

Laravel验证未显示错误

Laravel验证不返回错误

问题是,title在将Card对象持久化到数据库之前,我正在尝试验证字段.当我title按照预期提交带有空字段的表单时,它不会通过验证.但是,在$errors上述验证失败时,阵列不会填充.任何人都可以解释我在这个代码中出错的地方吗?

/////////////////////// CONTROLLER /////////////////////
public function create(Request $request)
{
    $this->validate($request, [
        'title' => 'required|min:10'
    ]);

    Card::create($request->all());
    return back();
}
Run Code Online (Sandbox Code Playgroud)
///////////////////////// VIEW /////////////////////////
// Show errors, if any. (never gets triggered)
@if(count($errors))
    <ul>
        @foreach($errors->all() as $error)
            <li>{{ $error }}</li>
        @endforeach
    </ul>
@endif
Run Code Online (Sandbox Code Playgroud)
<form method="POST" action="/cards">
    {{ csrf_field() }}

    <div class="form-group">
        // The textarea does not get populated with the 'old' value as well
        <textarea class="form-control" name="title">{{ old('title') }}</textarea>
    </div> …
Run Code Online (Sandbox Code Playgroud)

laravel laravel-5 laravel-validation laravel-5.2

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

使用 Riverpod 提供 GoRouter 实例的正确方法是什么?

我正在尝试提供一个GoRouterwith的实例riverpod。但是,这会导致显示“Riverpod_generator 包不支持 ChangeNotifier 值”警告:

在此输入图像描述

我的问题是,实现这一目标的正确方法是什么?

flutter riverpod riverpod-generator riverpod-lint

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

如何使用 codeception 抓取元素?

假设我们有以下 HTML 代码:

<div>
  <p id="fruit">Apple</p>
</div>
Run Code Online (Sandbox Code Playgroud)

如何#fruit通过 codeception抓取并检查其内部 HTML?

php automated-tests acceptance-testing codeception

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

如何在Laravel迁移中设置默认的DateTime()?

我正在尝试实现以下功能:

$table->dateTime('time')->default(new \DateTime());
Run Code Online (Sandbox Code Playgroud)

此确切的代码失败了,因为

[ErrorException]
类DateTime的对象无法转换为字符串

另一个问题是,我认为应该有更强大/更优雅的方式来解决此问题。那么,如何DateTime在迁移中正确设置默认值?

laravel laravel-migrations

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

如何检查一条记录是否附加到另一条记录?

我已经定义了StudentSeminar模型之间的多对多关系。我如何确定某个学生是否正在参加某个研讨会?我想要实现的非工作示例如下所示:

$seminar->students()->contains($student->id);
Run Code Online (Sandbox Code Playgroud)

使用上面的代码片段时,显示以下错误:

BadMethodCallException,带有消息“调用未定义的方法Illuminate \ Database \ Query \ Builder :: contain()”

laravel eloquent laravel-5 laravel-5.2

3
推荐指数
2
解决办法
5208
查看次数