小编Pun*_*jar的帖子

Laravel使用concat with pluck方法

我正在使用Laravel.5.3以下是我的查询

$ProjectManagers = Employees::where("designation" , 1)
->pluck(DB::raw('CONCAT(first_name," ",last_name) AS name'),'id');
Run Code Online (Sandbox Code Playgroud)

这引发了一个错误

isset或empty中的非法偏移类型

我可以知道这是否是正确的方法?

如果我不使用联系和使用像

$ProjectManagers = Employees::where("designation" , 1)->pluck('first_name','id');
Run Code Online (Sandbox Code Playgroud)

哪个工作正确并给我结果

Illuminate\Support\Collection Object
(
    [items:protected] => Array
        (
            [8] => Punit
        )

)
Run Code Online (Sandbox Code Playgroud)

预期结果 :

Illuminate\Support\Collection Object
(
    [items:protected] => Array
        (
            [8] => Punit Gajjar
        )

)
Run Code Online (Sandbox Code Playgroud)

其中第一个名称和姓氏连接在一起.

concat laravel pluck laravel-5.3

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

在另一个html文件中包含html

我有一个html"head"模板和一个导航模板,我希望将其包含在我网站的所有其他html文件中.我发现这篇文章:

在HTML文件中包含另一个HTML文件

我的问题是......如果它是我要包含的标题怎么办?

例如,我有以下文件结构:

 /var/www/includes/templates/header.html
                             navigation.html
Run Code Online (Sandbox Code Playgroud)

header.html可能如下所示:

<!DOCTYPE html>
<html lang="en">
<head>

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="">
    <meta name="author" content="">

    <title>Test Portal</title>

 </head>
Run Code Online (Sandbox Code Playgroud)

在这样的情况下,我是否仍然可以按照其他帖子中的示例创建div并通过jquery填充div?

html javascript jquery include

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

带时隙的jQuery日历选择

我想在PHP中创建一个约会预订功能.我想要一个日历,用户可以在其中选择日期,作为回报,日历显示要选择的时间段.

时隙将是静态的,将来可能是动态的.

您可以查看以下链接中的示例.

https://getbooked.io/

通过互联网搜索这种插件,但找不到.(我需要一个免费的插件).

javascript php jquery datepicker

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

获取php的上周日期范围,周一至周日

我想使用PHP日期功能来获取上周的日期范围,

例如。

今天是2016年6月24日,星期五。

我要放出

上周开始日期:2016-06-13(YYYY-mm-dd格式)

上周结束日期:2016-06-19(YYYY-mm-dd格式)

那可能吗 ?

php

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

Laravel Auth::guard('name') 直接访问表列

我正在使用 Laravel 5.2,并且我已经创建了自定义防护来进行身份验证,如下所示

'guards' => [
    'web' => [
        'driver' => 'session',
        'provider' => 'users',
    ],

    'api' => [
        'driver' => 'token',
        'provider' => 'users',
    ],

    'admin' => [
        'driver' => 'session',
        'provider' => 'admin',
    ],
],
Run Code Online (Sandbox Code Playgroud)
'providers' => [
        'users' => [
            'driver' => 'eloquent',
            'model' => App\User::class,
        ],

        'admin' => [
            'driver' => 'database',
            'table' => 'admin',
        ],

        // 'users' => [
        //     'driver' => 'database',
        //     'table' => 'users',
        // ],
    ],
Run Code Online (Sandbox Code Playgroud)

所有登录都工作正常,但如果您还记得以前版本的 laravel 4.2,我们可以直接使用 Auth::user()->get->id 或访问用户表列 …

laravel laravel-5

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

Php:Laravel - 使用雄辩的拔除方法后的数组推送

这是我的查询

$RecipientList = Employees::select(DB::Raw('CONCAT(first_name," ",last_name) as employee_name'),'email')->pluck('employee_name','email');
Run Code Online (Sandbox Code Playgroud)

哪能给我正确的结果,

但在执行查询后,我还有1个key => value对来推送结果数组.

如果我打印当前结果,它是这样的.

Illuminate\Support\Collection Object
(
    [items:protected] => Array
        (
            [punit@*****.com] => Punit Gajjar
            [milan@*****.com] => Milan Gajjar
            [pritesh@*****.com] => Pritesh Modi
            [pratik@*****.com] => Pratik Modi
            [jyoti@*****.com] => Jyotiranjan J..
        )

)
Run Code Online (Sandbox Code Playgroud)

如果我试图将我的Key => valye对推入这个数组,那就不行了.

array_push(array("All"=>"All"),$RecipientList);
Run Code Online (Sandbox Code Playgroud)

需要输出类似的东西

Illuminate\Support\Collection Object
    (
        [items:protected] => Array
            (
                [All] => All
                [milan@*****.com] => Milan Gajjar
                [milan@*****.com] => Milan Gajjar
                [pritesh@*****.com] => Pritesh Modi
                [pratik@*****.com] => Pratik Modi
                [jyoti@*****.com] => Jyotiranjan J..
            )

    )
Run Code Online (Sandbox Code Playgroud)

php arrays array-push laravel

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

如何将javascript变量值赋给php变量

我已声明了一个javascript变量,

 var myJavascriptVar = 12345;
Run Code Online (Sandbox Code Playgroud)

并且无法将该值赋给php变量;

 $myPhpVar = 'myJavascriptVar'; 
Run Code Online (Sandbox Code Playgroud)

我知道Ajax可能是我的问题的解决方案.但我不知道如何使用Ajax并解决问题.

<html>
    <body>
        <script>
            var myJavascriptVar = 12345;
            <?php $myPhpVar='myJavascriptVar';?> 
        </script>
        <?php echo $myPhpVar; ?>
     </body>
</html>
Run Code Online (Sandbox Code Playgroud)

html javascript php ajax jquery

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

如何在 Laravel 5.3 中的collect中使用groupBy之后的sortBy?

groupBy('date')我需要在使用 Eloquent、create和sortBy('price')in获取 sql 查询collectLaravel 5.3

IndexController

$flights = Flights::GetFlights($fromCity, $toCity, $fromDate);

$collection = collect($flights);

$sortFlight = $collection->groupBy('date')->sortBy('price');
Run Code Online (Sandbox Code Playgroud)

Model

public function scopeGetFlights($query, $fromCity, $toCity, $fromDate)
{
    // Between dates
    $beforeDate = date('Y-m-d', strtotime($fromDate . '- 10 days'));
    $afterDate = date('Y-m-d', strtotime($fromDate . '+ 10 days'));

    $join = $query
        -> join('airlines', 'airlines.pana', 'flights.airline')
        -> where('flights.from_city', $fromCity)
        -> where('flights.to_city', $toCity)
        -> whereBetween('flights.date', [$beforeDate, $afterDate])
        -> get([
                 'flights.*',
                 'airlines.pana as pana',
                 'airlines.name as …
Run Code Online (Sandbox Code Playgroud)

laravel laravel-5.3

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

如何在从Open Cart发送电子邮件时添加BCC?

这是我的代码

$mail = new Mail($this->config->get('config_mail'));
$mail->setTo($customer_email);
$mail->setFrom($this->config->get('config_email'));
$mail->setSender($this->config->get('config_name'));
$mail->setSubject($subject);
$mail->setHtml($html);
$mail->setText(html_entity_decode($html, ENT_QUOTES, 'UTF-8'));
$mail->send();
Run Code Online (Sandbox Code Playgroud)

我想添加一些动态的BCC,比如从一些模式弹出我将所有那些用逗号分隔的电子邮件,我将它爆炸并使用foreach或for循环我想在BCC中添加这些电子邮件.任何人都可以帮我解决这个问题吗?

php email opencart

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

使用css隐藏第三个div内容

假设我有一个这样的 HTML:

<div class="imgareaselect-handle"> Content 1 </div>
<div class="imgareaselect-handle"> Content 2 </div>
<div class="imgareaselect-handle"> Content 3 </div>
<div class="imgareaselect-handle"> Content 4 </div>
<div class="imgareaselect-handle"> Content 5 </div>
Run Code Online (Sandbox Code Playgroud)

我想要做的是将 CSS 应用到第三个 div,仅使用 CSS 通过访问它们的类名。我想要红色的内容 3。该 HTML 位于 body 标记之外并通过 JS 生成。

接下来我可以尝试什么?

html javascript css

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

preg_match_all 不匹配所有可能性

我正在尝试检索所有匹配项,但我只收到一个

这是我的字符串

$html = '<p> This is my Home Page.</p><p><span style="line-height: 1.42857;">{{ type="slider" }} </span></p><p> </p>';
Run Code Online (Sandbox Code Playgroud)

如果你看到 string contains {{ type="slider" }} ,现在如果我只写一次这个字符串,我就得到了预期的结果,但是如果我在 html 中多次写它,就像 {{ type="slider" }} {{ type="banned" }} {{ type="testimonial" }}

$html = '<p> This is my Home Page.</p><p><span style="line-height: 1.42857;">{{ type="slider" }} {{ type="banner" }} {{ type="testimonial" }}  </span></p><p> </p>';
Run Code Online (Sandbox Code Playgroud)

并尝试获取我的字符串中的值,{{ type=" ???? " }}它显示奇怪的结果

我正在使用下面的代码。

preg_match_all('/{{ type=\"(.+)\" }}/', $html, $matches, PREG_SET_ORDER);
echo "<pre>";
print_r($matches);
foreach ($matches as $val) {
    echo "matched: …
Run Code Online (Sandbox Code Playgroud)

php regex preg-match-all

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

使用 jquery 从所有输入框中删除只读属性?

我有多个输入文本框,默认情况下都是只读的。

我想删除表单中所有输入元素的只读属性而不是特定元素,我不知道使用 jQuery 如何选择所有输入并删除添加的只读属性。

网址:

<input type="text" name="fistname" readonly="true">
<input type="text" name="lastname" readonly="true">
<input type="text" name="emailaddres" readonly="true">
<input type="text" name="password" readonly="true">
<input type="button" name="edit" id="edit">
Run Code Online (Sandbox Code Playgroud)

查询:

$(document).ready(function(e){
    $(document).on("click","#edit",function(e){
         // What should i do here..?
    });
});
Run Code Online (Sandbox Code Playgroud)

php jquery

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