小编Big*_*ies的帖子

PHP - 从字符串中提取id以针对函数运行

我想知道是否有人可以帮助我.

我从我的数据库中提取一个字符串,其格式如4,3,1,7,38等...它是一个动态数组,所以它可以是任意数量的数字等等

我需要做的是提取每个数字并再次运行一个函数..所以例如每个数字代表一个用户ID,我需要针对一个函数运行每个用户id并返回一个设置结果,所以对于每个id我将需要运行类似的东西

$personsdetails = $this->random_model->get_user_details( $useridhere );
Run Code Online (Sandbox Code Playgroud)

我将如何从阵列中获取每个ID并在循环中运行它以获取每个人的详细信息?

干杯

php

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

Laravel 4 - 用户身份验证记得我

我想知道是否有人可以告诉我如何在Laravel 4中实现记住我的功能

文档说要使用以下内容

if (Auth::attempt(array('email' => $email, 'password' => $password), true))
Run Code Online (Sandbox Code Playgroud)

但这意味着记住我将永远被设置为真...如果我有一个复选框允许用户切换,如果他们想要或不.

干杯.

php laravel laravel-4

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

SQL Server:LIMIT不处理复杂查询

我有一个相当漫长而复杂的SQL查询,我正在研究这个问题.

我想要做的只是添加LIMIT 10...但每次我结束它到查询的结尾我都会收到错误.

任何帮助都会很棒,查询如下:

sqlQuery = "
  select      DATENAME(Month,i.Datecreated) + ' ' + 
              DATENAME(day,i.Datecreated) + ' ' + 
              DATENAME(year,i.Datecreated) AS USDateCreated,
              i.imageId,
              GalleryName,Fullpath,MediumPath,ThumbPath,ViewCounter,
              i.DateCreated,ItemNumber,Gender,Minutes,
              right(convert(varchar(3), 100 + Seconds),2) as Seconds,
              FramesPerSecond,WeekNumber,Filename,
              (round(cast(Size as Decimal(16,2))/1024,2)) as Size,
              FlvFilename,FlvSize,NumberOfMovies,
              Free,Comment,
              (case when sum(rating)/count(i.imageId) is null then 0 else sum(rating)/count(i.imageId) end) as ratingResult, 
              dbo.getTagNames(i.imageid) as tagsname,'' as yourTagNames,
              dbo.getTagNames(i.imageid) as memberTagNames,max(weekNumber)-1 as lastWeek 

  from        images as i 

  left join   Imagerating as ir on i.imageId = ir.imageId

  left join   tag as t …
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

查找某个目录中包含字符串的所有 PHP 文件

我想知道是否有人可以帮助我。

我目前使用以下命令来查找某个目录中的所有 PHP 文件

find /home/mywebsite -type f -name "*.php"
Run Code Online (Sandbox Code Playgroud)

我如何扩展它来搜索这些 PHP 文件并获取带有字符串 base64_decode 的所有文件?

任何帮助都会很棒。

干杯,

shell

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

在 Makefile 中创建多行 echo 块

我正在尝试为一个项目编写一个简单的 Makefile,并使用一些 ASCII 艺术作为标题,但是当我运行它时,我不断收到错误。有没有办法添加多行 echo 语句而不是 @echoing 每行?这可能不会给我带来错误,比如BOF-之类EOF的东西?

我所拥有的是;

.PHONY: all

info: header

header:
    clear
    @echo "___________              __   "
    @echo "\__    ___/___   _______/  |_ "
    @echo "  |    |_/ __ \ /  ___/\   __\"
    @echo "  |    |\  ___/ \___ \  |  |  "
    @echo "  |____| \___  >____  > |__|  "
    @echo "             \/     \/        "
Run Code Online (Sandbox Code Playgroud)

当我运行它时,出现以下错误;

___________              __
\__    ___/___   _______/  |_
/bin/sh: -c: line 0: unexpected EOF while looking for matching `"'
/bin/sh: …
Run Code Online (Sandbox Code Playgroud)

bash makefile sh

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

Laravel 替换验证值未显示在 valid() 数组中

在我的刀片形式中,我有一个输入字段要求输入小时值,比方说input_stage_hour

我试图在验证后将其转换为分钟,但在它到达我的控制器之前...在我的表单请求中,我使用该passedValidation方法将小时转换为分钟,然后在我的控制器中,我使用填充我的模型$request->validated()

问题是,它传递的是原始值而不是转换后的值。

我的简化表格请求如下;

public function rules()
{
    return [
        'input_stage_hour' => ['required', 'numeric', 'integer'],
    ];
}

protected function passedValidation()
{
    $this->replace([
        'input_stage_hour' => intval($this->input_stage_hour) * 60,
    ]);
}
Run Code Online (Sandbox Code Playgroud)

如果我将一个值传递2input_stage_hour然后dd($request->validated())在我的控制器中,它仍然显示值 2 而不是120

php laravel laravel-validation

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

使用 UUID 分配角色时 Spatie/权限抛出约束失败

我有一个 Laravel 9 项目,我在其中使用 UUID。我刚刚安装了 Spatie Permissions 包,并按照说明将其与 UUID 一起使用...但是当我尝试这样做时,assignRole出现以下错误;

SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`project`.`model_has_roles`, CONSTRAINT `model_has_roles_role_id_foreign` FOREIGN KEY (`role_id`) REFERENCES `roles` (`id`) ON DELETE CASCADE) (SQL: insert into `model_has_roles` (`model_id`, `model_type`, `role_id`) values (1d6535d1-01f0-43b4-8701-4e3c76ad1587, App\Models\User, 0))
Run Code Online (Sandbox Code Playgroud)

我认为这可能与软件包附带的 Spatie 迁移有关。我已经按照https://spatie.be/docs/laravel-permission/v5/advanced-usage/uuid#content-migrations..更新了它,如下所示;

SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`project`.`model_has_roles`, CONSTRAINT `model_has_roles_role_id_foreign` FOREIGN KEY (`role_id`) …
Run Code Online (Sandbox Code Playgroud)

php mysql laravel eloquent laravel-8

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