小编Nuc*_*eus的帖子

在 ModelFactory Laravel 中播种多个自定义行/条目

如何在 Laravel 中使用 ModelFactory 播种多行?

里面ModelFactory.php我有以下代码:

$factory->define(App\User::class, function (Faker $faker) {
    static $password;

    return [
        'name' => 'Admin',
        'Description' => 'Administrators have full access to everything.'
    ];
});
Run Code Online (Sandbox Code Playgroud)

如何在不使用原始表达式的情况下添加以下数组?

[
    'name' => 'Admin',
    'description' => 'Administrators have full access to everything.',
],
[
    'name' => 'User',
    'description' => 'User have normal access.',
],
Run Code Online (Sandbox Code Playgroud)

谢谢

php laravel eloquent

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

Laravel 5.5 Eloquent WhenLoaded关系

Laravel 5.5文档中,在条件关系下,它说

whenLoaded方法可用于有条件地加载关系

我试过我的代码

public function toArray($request)
{
    return [
        'id' => $this->id,
        'name' => $this->name,
        'email' => $this->email,
        'roles' => Role::collection($this->whenLoaded('roles')),
        'remember_token' => $this->remember_token,
    ];
}
Run Code Online (Sandbox Code Playgroud)

根据文档,在将资源响应发送到客户端之前,完全从资源响应中删除了角色密钥,因为尚未加载该关系.

如何加载关系?如何确定是否加载了关系?在这种情况下,我如何加载Role(模型)?

php laravel eloquent

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

AWS CodeBuild GetAuthorizationToken失败

我正在尝试构建我的测试项目,但是每次它在pre_build中失败。我检查了错误日志,上面写着:

[容器] 2017/03/26 19:28:21调用GetAuthorizationToken操作时发生错误(AccessDeniedException):用户:arn:aws:sts :: 074181202020:assumed-role / codebuild-Testing-project-service-role / AWSCodeBuild未经授权执行:资源上的ecr:GetAuthorizationToken:*

我尝试附加以下政策:

  • IAMSelfManageServiceSpecificCredentials
  • IAMF完全访问
  • AmazonS3ReadOnlyAccess
  • CodeBuildPolicy-Testing-project-1490555003058
  • IAMReadOnlyAccess
  • AWSCodeBuildAdminAccess
  • IAMUserSSHKeys
  • AWSCodeCommitFullAccess
  • IAMF完全访问
  • AmazonS3FullAccess
  • 管理员访问
  • AWSElasticBeanstalkFullAccess
  • AWSCodePipelineFullAccess
  • WSCodeBuildAdminAccess

但这仍然给我同样的错误

任何帮助,将不胜感激!谢谢!

amazon-ec2 amazon-web-services aws-codepipeline aws-codebuild

4
推荐指数
3
解决办法
2689
查看次数

如何从'SetInterval'切换到'请求动画帧'

我创建了一个简单的画布动画,我听说使用'请求动画帧'比'setinterval'更好,但我不知道怎么做?

这就是目前的样子:

http://jsfiddle.net/rC7zJ/
var width = 48;
var height = 87;
var speed = 100; //ms
var frames = 1; // Total frames - 1, as frame start from 0 not 
var currentFrame = 0;

canvas = document.getElementById("CanvasAnimate");
ctx = canvas.getContext("2d");
imageTadPole = new Image()
imageTadPole.src = 'https://dl.dropbox.com/u/19418366/tadpole.png';

function draw(){
    ctx.clearRect(0, 0, width, height);
    ctx.drawImage(imageTadPole, width * currentFrame, 0, width, height, 0, 0, width, height);

    if (currentFrame == frames) {
        currentFrame = 0;
    } else {
        currentFrame++;
    }
}

setInterval(draw, …
Run Code Online (Sandbox Code Playgroud)

javascript html5 animation canvas

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