小编Jos*_*ain的帖子

`npm run watch`在Laravel 5.4中不起作用

使用Laravel 5.4和Mix,当我运行npm run watch它时,它会编译一次,看起来它正在等待更改,但是当我对任何资产文件进行更改时,它似乎没有检测到任何内容.是否有其他人在5.4中遇到此问题或有解决方案?

laravel laravel-5.4

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

如何在MySQL中使用外键查询?

现在我有一个包含两个表的小型数据库,如下所示:

    users table
    ====================
    id  name   status_id
    1   Bobby  3
    2   James  2
Run Code Online (Sandbox Code Playgroud)

    statuses table
    =============
    id  value
    1   Waiting
    2   Approved
    3   Other
Run Code Online (Sandbox Code Playgroud)

status_id被设置为状态表中对id的外键约束.我的查询看起来像这样:

SELECT *
FROM `users`
WHERE `status_id` = 2";
Run Code Online (Sandbox Code Playgroud)

当我显示$row['status_id']它输出2但我希望它显示为Approved相反,什么是最好的方法来实现这一点?

php mysql mysqli foreign-keys

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

"laravel.log"无法打开:无法打开流

我在本地OSX机器上设置了Laravel宅基地,一切似乎都顺利进行,直到我试图打开example.app:8000并得到此错误:

Error in exception handler: The stream or file "/home/vagrant/Code/example/app/storage/logs/laravel.log" could not be opened: failed to open stream: Protocol error in /home/vagrant/Code/example/bootstrap/compiled.php:8671
Run Code Online (Sandbox Code Playgroud)

我跟着Laravel文档和Laracast关于建立宅基地,所以我不确定是什么原因引起的.我可以看到它/home/vagrant/Code/example/app/storage/logs/laravel.log不存在,但我认为这应该是自动创建的?

php laravel laravel-4

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

元素可以同时具有盒阴影和插入阴影吗?

我想在同一个元素上同时拥有阴影和外阴影以及内部(插入)阴影,这可能吗?现在我有这个:

box-shadow: 0 4px 2px -2px #888;
box-shadow: inset 0 0 30px #EEE;
Run Code Online (Sandbox Code Playgroud)

有了这个插入阴影覆盖了正常的盒子阴影,任何建议?

css3

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

Bootstrap在行上创建额外填充

让我先说一下,我对bootstrap相对较新,可能还没有正确地使用行/列布局.

我正在处理的布局可以在这里看到:http://jsfiddle.net/5NFXY/(代码粘贴在下面)

右侧的"侧边栏"是问题发生的地方.我有一个.col-md-9和一个.col-md-3封闭的a .row,但由于某种原因,侧边栏的右侧没有与其容器正确排列.在玩了很长一段时间之后,我发现如果我margin-right: -15px;.row问题中删除就会消失,但肯定这不是'正确的解决方案,而且我在路上已经搞砸了.我的问题是,我在HTML中做错了什么,或者真的是手动覆盖它的正确解决方案margin-right: -15px;吗?


HTML

<body>
    <div class="container">
        <div class="logo-header">
            <h1>Header</h1>
            <h4>Subheader</h4>
        </div>
        <div class="inner-container clearfix">
            <!-- Static navbar -->
            <div class="navbar navbar-default" role="navigation">
                <div class="navbar-header">
                    <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
                        <span class="sr-only">Toggle navigation</span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                    </button>
                </div>
                <div class="navbar-collapse collapse">
                    <ul class="nav navbar-nav">
                        <li class="dropdown">
                            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Operations <b class="caret"></b></a>
                            <ul class="dropdown-menu">
                                <li class="dropdown-header">Get Started</li>
                                <li><a href="#">Start …
Run Code Online (Sandbox Code Playgroud)

css twitter-bootstrap-3

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

Imagemagick转换创建一个非常像素化的图像

我使用imagemagick从我的网站上的图像创建缩略图使用如此转换:convert -size 220x220 %s -resize 220 -profile '*' %s", $image, $thumb这已经很长时间了.已经处理了数千张图像,所有缩略图看起来都很棒......除了一张.由于某种原因,这个图像产生一个非常难看的缩略图,我无法弄清楚为什么.

原始图片:http://i.imgur.com/fCbAN.jpg

生成的缩略图:http://i.imgur.com/MdLCs.jpg

有没有人对我的转换代码可能发生的原因有任何见解?

php imagemagick imagemagick-convert

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

应该将选项存储为MySQL DB中的文本还是整数?

我正在创建一个包含三列的小型数据库:ID,Name,Status

"状态"可以是三件事之一:等待,批准,其他

我的问题是,在数据库中存储"状态"的最佳/最正确方法是什么?它应该存储为varchar字符串还是1,2或3整数,然后在从DB读取时将其转换为waiting/approved/other?我希望这是有道理的,感谢任何帮助.

php mysql

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

在 Laravel 中显示输入数组的验证错误

我正在向我的控制器提交一系列输入,如下所示:

<input id="box-1-nickname" name="box-nickname[]" class="form-control" type="text" placeholder="Required">
<input id="box-2-nickname" name="box-nickname[]" class="form-control" type="text" placeholder="Required">
Run Code Online (Sandbox Code Playgroud)

我正在做一些这样的验证:

$validator = Validator::make(Input::all(), array(
        'supplies-count' => 'required|in:0,1,2,3,4',
    ));

$arrayValidator = Validator::make(Input::all(), []);

$arrayValidator->each('box-nickname', ['required|min:1|max:60']);

if( $validator->fails() || $arrayValidator->fails() ) {
    return Redirect::route('route-2')
           ->withErrors($arrayValidator)
           ->withInput();
}
Run Code Online (Sandbox Code Playgroud)

问题是当我尝试检查这样的错误时它不起作用:

if( $errors->has('box-1-nickname') ) { echo ' has-error'; }
Run Code Online (Sandbox Code Playgroud)

php validation laravel

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

使用TCPDF将文本写入图像

我是TCPDF库的新手,在阅读完文档之后,我不确定是否可以做我需要的东西.我有一个图像文件,我们称之为background.tiff,我想将这个图像放在一个新的pdf中,并在某个位置写一些该图像的文本.我找不到任何有关在图像上书写文字,甚至在页面上绝对定位文字的信息或文档.这是应该用writeHTML()来完成的吗?理想情况下,这个pdf将在稍后打印 - 是否可以在TCPDF中"概述"用于打印的文本?任何帮助将不胜感激,我感到有点迷失在这里.

编辑:如果它是一个更好的解决方案,我完全愿意切换到另一个库.

php tcpdf

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

如何在 Eloquent ORM 中使用 groupBy() 对集合进行分组

我的目标是检索用户的所有“项目”,然后在我的视图中按他们的“状态”分组显示。有 4 种可能的状态,每种状态<div>在包含项目信息的页面上都有自己的状态。经过一番摸索,我相信我需要使用这样的groupBy()方法:

$items = Item::ownedBy( Auth::id() )->groupBy('status')->get();
Run Code Online (Sandbox Code Playgroud)

这似乎确实进行了某种分组,但是当我遍历集合时,我最多得到 4 个结果,每个状态一个。这并不能真正解决我的问题,因为我需要为每个状态显示用户的所有项目,而不仅仅是一个。我一定在这里遗漏了一些东西,我真的很想避免对每个状态进行查询并以这种方式显示它们。我想我可以按状态过滤集合并创建 4 个新集合,但这不是groupBy()应该做的吗?

php group-by laravel eloquent laravel-5

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