小编The*_*oat的帖子

创建具有固定宽度的水平菜单的最佳方法

我想知道,创建具有固定宽度和可变数量项目的水平菜单的最佳方法是什么?

要调整菜单以使菜单条上的项目等间距,似乎唯一的方法是使用表格宽度= 100%作为菜单包装,项目作为td.所以他们会自动调整.

是否有其他解决方案(没有td),考虑到我们不知道物品的数量,而且,它可以变化?

html

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

在Eloquent中按关系字段执行排序

我想用Eloquent创建产品过滤器.

我是这样开始的

$query = Product::whereHas('variants')
        ->with('variants')
        ->with('reviews')

$query = $this->addOrderConstraints($request, $query);

$products = $query->paginate(20);
Run Code Online (Sandbox Code Playgroud)

哪里

private function addOrderConstraints($request, $query)
{
    $order = $request->input('sort');

    if ($order === 'new') {
        $query->orderBy('products.created_at', 'DESC');
    }

    if ($order === 'price') {
        $query->orderBy('variants.price', 'ASC');
    }

    return $query;
}
Run Code Online (Sandbox Code Playgroud)

但是,这不起作用,因为Eloquent正在执行此查询(来自Laravel DebugBar的信息)

select count(*) as aggregate from `products` where exists 
(select * from `variants` where `products`.`id` = `variants`.`product_id`)

select * from `products` where exists 
(select * from `variants` where `products`.`id` = `variants`.`product_id`)

select * from `variants` where `variants`.`product_id` …
Run Code Online (Sandbox Code Playgroud)

laravel eloquent

4
推荐指数
2
解决办法
7971
查看次数

Git推动网站问题

我正在尝试按照本指南http://toroid.org/ams/git-website-howto将git推送到网站.

我已经迈出了推动网站的所有步骤,但后来我收到了错误.

user@user-PC:/var/www/html/laravel$ git push web +master:refs/heads/master
Counting objects: 826, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (750/750), done.
Writing objects: 100% (826/826), 6.05 MiB | 663.00 KiB/s, done.
Total 826 (delta 168), reused 0 (delta 0)
remote: error: unable to create file .gitattributes (Permission denied)
remote: error: unable to create file .gitignore (Permission denied)
remote: error: unable to create file CONTRIBUTING.md (Permission denied)
remote: fatal: cannot create directory at 'app': Permission denied
Run Code Online (Sandbox Code Playgroud)

似乎git没有写入服务器的权限.但是当我授予权限并且我运行时 …

git

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

标签 统计

eloquent ×1

git ×1

html ×1

laravel ×1