小编gui*_*sen的帖子

Laravel宅基地卡在VM登录上

我试着用laravel宅基流浪盒.当我做流浪汉时,它会卡住 default: Warning: Connection refused. Retrying...

我的英特尔虚拟化技术已启用.我启用了GUI,它显示:

我有Vagrant 1.6.5VirtualBox 4.3.16.

有人也遇到过这个问题......?

vagrant laravel

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

当输入具有:focus时,不要触发:悬停样式

我得到了一个输入,我用一个:focus:hover.输入时:focus,我不希望将:hover鼠标悬停在输入上时触发样式.

我该怎么样呢?

我的css如下:

.form-control:hover {
   border-color: #a9a9a9;
}

.form-control:focus {
   box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(102,175,233,.6);
   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(102,175,233,.6);
}
Run Code Online (Sandbox Code Playgroud)

html css css-selectors css3

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

Laravel检查约束违规

我很好奇是否有办法在删除或将记录插入数据库时​​检查是否存在约束违规错误.

抛出的异常称为"QueryException",但这可能是一系列错误.如果我们可以检查异常特定错误是什么会很好.

php exception-handling laravel laravel-4

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

覆盖laravel 5辅助函数

response()经常使用帮助器,我只是将数据返回给用户.现在我也必须包含http状态代码,但我不想改变每个响应(无论如何都可能是坏的).

所以我试图response()通过创建自己的helpers.php内部来覆盖辅助函数app/Http/helpers.php.

当我将它添加到我的作曲家文件中时,它首先从框架中自动加载当前的helpers.php,当我在autload include之前添加它时,bootstrap/global.php我将无法使用app()其他Laravel函数.

我怎么能解决这个问题?我只想在响应数组中包含状态代码.

php laravel laravel-5

13
推荐指数
3
解决办法
7341
查看次数

Nginx单个应用程序配置

我正在使用nginx编写AngularJS单页面应用程序.

我刚从apache切换到nginx,但我无法使配置文件正常工作.我正在尝试重写所有内容index.html以让Angular进行路由.

nginx.conf的如下:

server {
  index index.html;

  location / {
    expires -1;
    add_header Pragma "no-cache";
    add_header Cache-Control "no-store, no-cache, must-revalidate, post-check=0, pre-check=0";
    try_files $uri $uri/ /index.html;
  }
}
Run Code Online (Sandbox Code Playgroud)

是否有可能nginx.conf像我.htaccess一样将我的文件放在项目根目录中?

nginx angularjs

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

过滤被拒绝的承诺

我有一个Promise对象数组,我想要映射并过滤被拒绝的Promises.

预期产量:

const promises = [
  failedPromise,
  successPromise,
  successPromise,
];

const resolvedPromises = promises.map(promise => ???);
Run Code Online (Sandbox Code Playgroud)

resolvedPromises变量应容器两者的输出successPromise承诺.

我该如何实现这样的算法?

javascript node.js promise ecmascript-6

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

转换 Laravel Eloquent 结果

当我在控制器中执行此操作时

$data = User::with('teams')->find(2);
return response(['data' => $data]);
Run Code Online (Sandbox Code Playgroud)

我得到这个结果

{
        "id": 2,
        "country_id": 1,
        "first_name": "John",
        "last_name": "Doe",
        "created_at": "-0001-11-30 00:00:00",
        "updated_at": "2015-02-02 23:08:21",
        "full_name": "John Doe",
        "teams": [
            {
                "id": 1,
                "name": "Helpdesk medewerker",
                "description": ""
            },
            {
                "id": 2,
                "name": "Retentie",
                "description": ""
            }
        ]
    }
Run Code Online (Sandbox Code Playgroud)

我对完整teams数据不感兴趣,只对teamNames用户的数据感兴趣。

我通过添加这个来做到这一点

$data->each(function($user) {
   $user->team_names = $user->teams->lists('name');
   unset($user->teams);
});
Run Code Online (Sandbox Code Playgroud)

我想知道这是否是修改雄辩结果的正确方法。

laravel eloquent

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

Laravel在Eloquent范围和查询中使用select

我正在尝试清理我制作的一些代码.

这是当前的代码:

$message = Message::with('comments')
   ->join('users', 'messages.created_by', '=', 'users.id')
   ->join('team_user', 'messages.created_by', '=', 'team_user.user_id')
   ->join('teams', 'team_user.team_id', '=', 'teams.id')
   ->join('roles', 'team_user.role_id', '=', 'roles.id')
   ->select('messages.id',  'messages.message', DB::raw('CONCAT(users.first_name, " ", users.last_name) AS created_by_name'), DB::raw('CONCAT(roles.name, " ", teams.name) AS function'))
   ->findOrFail($id); 
Run Code Online (Sandbox Code Playgroud)

我试着这样做:

$message = Message::with('comments')
   ->join('users', 'messages.created_by', '=', 'users.id')
   ->withFunction()
   ->findOrFail($id);
Run Code Online (Sandbox Code Playgroud)

所以我做了一个withFunction看起来像这样的范围:

return $query->join('team_user', 'messages.created_by', '=', 'team_user.user_id')
   ->join('teams', 'team_user.team_id', '=', 'teams.id')
   ->join('roles', 'team_user.role_id', '=', 'roles.id')->select(DB::raw('CONCAT(roles.name, " ", teams.name) AS function'));
Run Code Online (Sandbox Code Playgroud)

但是因为我在选择特定列时使用了这个范围,所以我也不能在查询中使用select.我希望它看起来像这样:

$message = Message::with('comments')
   ->join('users', 'messages.created_by', '=', 'users.id')
   ->withFunction()
   ->select('messages.id', 'messages.message')
   ->findOrFail($id);
Run Code Online (Sandbox Code Playgroud)

所以我指定从作用域和查询本身返回的列.我知道我在查询中不能有2个选择,但是有什么方法可以实现吗? …

php laravel eloquent laravel-5

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

干预图像圆角上传

我正在尝试将我的文件上传为圈子,但我无法使其正常工作.我已经看到了一些关于将掩码应用于图像的主题,但是当我应用掩码时,它需要很长时间并且服务器关闭请求.

我正在使用Intervention ImageLaravel 的库

我的代码如下:

$identifier = "{$this->loggedUser->id}" . str_random(9) . ".{$file->getClientOriginalExtension()}";
$mask = $this->createCircleMask(200, 200);
$thumbMask = $this->createCircleMask(40, 40);
Image::make($file->getRealPath())->mask($mask)->save(public_path("images/profile/{$identifier}"));
Image::make($file->getRealPath())->mask($thumbMask)->save(public_path("images/profile/thumbs/{$identifier}"));
Run Code Online (Sandbox Code Playgroud)

createCircleMask方法如下所示:

public function createCircleMask($width, $height)
{
    $circle = Image::canvas($width, $height, '#000000');
    return $circle->circle($width - 1, $width / 2, $height / 2);
}
Run Code Online (Sandbox Code Playgroud)

php image laravel laravel-5 intervention

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

Docker nginx 容器即时存在

我想对官方nginx形象有一些控制,所以我写了自己的Dockerfile,为它增加了一些额外的功能。

该文件具有以下内容:

FROM nginx
RUN mkdir /var/www/html
COPY nginx/config/global.conf /etc/nginx/conf.d/
COPY nginx/config/nginx.conf /etc/nginx/nginx.conf
Run Code Online (Sandbox Code Playgroud)

当我构建此映像并使用此命令创建该映像的容器时:
docker run -it -d -v ~/Projects/test-website:/var/www/html --name test-nginx my-nginx

它会立即退出。我也无法访问日志文件。可能是什么问题?我已经复制了Dockerfile官方nginx图像的 ,这也做同样的事情。

nginx docker dockerfile

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