小编Mar*_*boc的帖子

声明没有const的C风格字符串是不是很糟糕?如果是这样,为什么?

在C++中执行此操作

char* cool = "cool";
Run Code Online (Sandbox Code Playgroud)

编译好,但给了我一个警告:

不推荐将字符串常量转换为char*.

我永远不会故意使用C风格的字符串std::string,但以防我问这个问题:

在没有const修饰符的情况下声明C风格的字符串是不好的做法?如果是这样,为什么?

c c++ c-strings

63
推荐指数
6
解决办法
4729
查看次数

调用未定义的函数iconv()致命错误 - Suitecrm

使用suitecrm 7.9.1

每当我尝试创建一个潜在客户时,即在提交创建潜在客户表单后,我将面临以下错误.

每当我尝试导入csv文件时都面临同样的错误.仅在实时服务器上发生此错误

致命错误:未捕获错误:调用/home/testsite/public_html/modules/AOD_Index/Lib/Zend/Search/Lucene/Field.php:222中的未定义函数iconv()堆栈跟踪:#0/home/testsite/public_html/modules/AOD_Index/Lib/Zend/Search/Lucene/Index/SegmentWriter/DocumentWriter.php(131):Zend_Search_Lucene_Field-> getUtf8Value()#1/home/testsite/public_html/modules/AOD_Index/Lib/Zend/Search/Lucene/Index/Writer.php(244):Zend_Search_Lucene_Index_SegmentWriter_DocumentWriter-> addDocument(Object(Zend_Search_Lucene_Document))

2 /home/testsite/public_html/modules/AOD_Index/Lib/Zend/Search/Lucene.php(1410):

Zend_Search_Lucene_Index_Writer-> addDocument(Object(Zend_Search_Lucene_Document))#3 /home/testsite/public_html/modules/AOD_Index/AOD_Index.php(310):Zend_Search_Lucene-> addDocument(Object(Zend_Search_Lucene_Document))

4 /home/testsite/public_html/modules/AOD_Index/AOD_LogicHooks.php(36):

AOD_Index->​​ index('Leads','b81874eb-1233-5 ...')#5 /home/testsite/public_html/include/utils/LogicHook.php(262):AOD_LogicHooks-> saveModuleChanges(Object in L in/222号线上的home/testsite/public_html/modules/AOD_Index/Lib/Zend/Search/Lucene/Field.php

导致此错误的原因是什么.新手到suitecrm,如何解决它.

sugarcrm fatal-error suitecrm

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

Laravel HasMany 创建子记录

当我尝试创建与其父级关联的子模型时遇到问题。

我有 2 个型号:

  • 机构(有多个地址)
  • 地址(有1个机构)

当我单击一个机构并转到 show.blade.php 时,我有一个表单可以为该机构创建地址,但我无法从请求中获取将子项与父项相关联的字段“instituion_id”。

这在请求中显示:

请求数据

在此输入图像描述

从表单中,我调用以下路由:action="/institution/{{ $institution->id }}/addresses"

这是AddressController中的代码:

public function store(Request $request)
{
    // dd($request->all());
    Address::create($request->all());
    return back();
}
Run Code Online (Sandbox Code Playgroud)

当我测试它时,数据库询问 istitution_id 列:

SQLSTATE [ HY000]:一般错误:1364 字段“institution_id ”没有默认值(SQL:插入(addresses、、、、、、、、、、、)值(a address_name、 a 、 a、a、a、a、a , 2017-12-14 14:06:47, 2017-12-14 14:06:47))address_numberaddress_full_nameaddress_cityaddress_stateaddress_postal_codeaddress_countryupdated_atcreated_at

那么,如何从表单传递字段“institution_id”以及如何将其获取到控制器中并将其关联到子记录?

我读了很多帖子,但在所有帖子中,它们都只是创建一个包含一个字段的子记录,但我想处理包含所有地址字段的完整请求。

问候

laravel laravel-5

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

如何用按钮关闭Java SWT窗口?

作为Java的新手,以及多年的iOS和.NET经验,我发现这个问题非常混乱.我想要的东西很简单 - 我想要一个对话框(从主窗口调用),带有OK和Cancel按钮.单击"确定"后,它会执行某些操作,然后关闭对话框.单击取消时,它只是取消对话框.

但是,使用SWT shell Dialog类执行此操作并不明显.如何获得一个按钮来关闭对话框,并将执行返回到主窗口?

java swt dialog

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

每次更改单元格选择时如何运行子程序 - excel,vba

长话短说:我每次点击一个单元格时都想运行一个子程序

我在excel中遇到了这个sub,我需要你的帮助.

我正在ThisWorkbook区域内编写VBA代码,因为我希望这个子代码能够在每张Sheet中运行.

我的目标是:当我单击一个单元格(无关紧要)时,子运行,进行一些检查,然后在特定单元格(在同一个活动工作表中)写入结果.

是否可以处理此事件?

谢谢.

excel vba excel-vba

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

如何在 yajra 数据表列中显示图像,laravel5.3

我在数据表中为这样的图像添加一列:

->addColumn('product_brand_logo', function ($product_brand) {
    return '<img src="{{ URL::to('upload/image')'.$img->image.'" border="0" width="40" class="img-rounded" align="center" />';
Run Code Online (Sandbox Code Playgroud)

它没有在检查中输出输出

| {{ URL::to('upload/image')imagename.png}}|
Run Code Online (Sandbox Code Playgroud)

使用laravel 5.3yajra 数据表 6.0

laravel-5 yajra-datatable

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

Laravel模型返回未定义属性:: $ attribute

我的模型Post具有以下属性:id, content, image, publish_date。在Post模型中,我可以获取所有属性,但使用image时$this->$attr,调用$ this-> image 时会显示Undefined属性。我不知道为什么 但是当我致电时Controller: Post::find(1)->image,它可以正常工作。有人可以帮我吗?

model laravel

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

与 PHP Carbon 的日历日差异

我想在日历日有所不同。我想用相对数字 (0, -1, 1) 找出与今天、昨天和明天相对应的日期。

下面是一些基本的测试:

\Carbon\Carbon::now() // Out: 2017-08-08 09:16 ...

// diffInDays()

\Carbon\Carbon::now()->diffInDays(\Carbon\Carbon::now()->addHour(1)) // output: 0
\Carbon\Carbon::now()->diffInDays(\Carbon\Carbon::now()->tomorrow()) // output: 0
\Carbon\Carbon::now()->diffInDays(\Carbon\Carbon::now()->addHour(23)) // output: 0
\Carbon\Carbon::now()->diffInDays(\Carbon\Carbon::now()->addHour(25)) // output: 1


// diffInWeekDays()

\Carbon\Carbon::now()->diffInWeekDays(\Carbon\Carbon::now()->addHour(1)) // output: 1
\Carbon\Carbon::now()->diffInWeekDays(\Carbon\Carbon::now()->tomorrow()) // output: 1
\Carbon\Carbon::now()->diffInWeekDays(\Carbon\Carbon::now()->addHour(23)) // output: 1
\Carbon\Carbon::now()->diffInWeekDays(\Carbon\Carbon::now()->addHour(25)) // output: 2
Run Code Online (Sandbox Code Playgroud)

这两种方法似乎都以 24 小时为单位计算天数。我想用“someMethod”得到什么:

\Carbon\Carbon::now()->someMethod(\Carbon\Carbon::now()->addHour(1)) // output: 0
\Carbon\Carbon::now()->someMethod(\Carbon\Carbon::now()->tomorrow()) // output: 1
\Carbon\Carbon::now()->someMethod(\Carbon\Carbon::now()->addHour(23)) // output: 1
\Carbon\Carbon::now()->someMethod(\Carbon\Carbon::now()->addHour(25)) // output: 1
Run Code Online (Sandbox Code Playgroud)

有什么办法可以在 Carbon 中获得我需要的输出吗?

我在这里的 Carbon 存储库中创建了一个相关问题:https : //github.com/briannesbitt/Carbon/issues/990

任何评论或帮助将不胜感激!

laravel php-carbon

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

查询多对多关系具有一定价值的所有记录

我有一个Advisor类与Events类有多对多的关系.这种关系定义为:

public function events()
{
    return $this->belongsToMany('App\Event', 'advisor_events', 'advisor_id', 'event_id')->withTimestamps();
}

public function advisorEvents()
{
    return $this->events()->get();
}
Run Code Online (Sandbox Code Playgroud)

事件表只有一个ID列和一个"event_name"列.我要做的是找到所有与特定事件名称相关的顾问.

我试试......

$advisors = Advisor::all();
$advisors = $advisors->advisorEvents()->where('event_name', $event);
Run Code Online (Sandbox Code Playgroud)

......但是我得到了错误

"Method advisorEvents不存在".

我试试......

$advisors = Advisor::with('events')->where('event_name', $event)->get();
Run Code Online (Sandbox Code Playgroud)

......但是我得到了

"在顾问表中找不到列event_name"...

感谢所有帮助,谢谢!

php laravel

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

URL::forceSchema 在登录前不起作用

我正在URL::forceSchema('https')Laravel 5.3 应用程序上强制使用 SSL。然而,它只有在登录后才有效(即使登录页面没有被 https 覆盖)。

我使用TrustedProxy进行以下配置:

'headers' => [
        (defined('Illuminate\Http\Request::HEADER_FORWARDED') ? Illuminate\Http\Request::HEADER_FORWARDED : 'forwarded') => null,
        \Illuminate\Http\Request::HEADER_CLIENT_IP    => 'X_FORWARDED_FOR',
        \Illuminate\Http\Request::HEADER_CLIENT_HOST  => null,
        \Illuminate\Http\Request::HEADER_CLIENT_PROTO => 'X_FORWARDED_PROTO',
        \Illuminate\Http\Request::HEADER_CLIENT_PORT  => 'X_FORWARDED_PORT',
    ]
Run Code Online (Sandbox Code Playgroud)

https laravel

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

此集合实例上不存在属性 [名称]

我在数据库中有 3 个表(用户、区域、区域用户),

用户表:id 名称 用户名 密码

区域表:id 名称

area_user 表:id user_id area_id

我正在尝试创建一个(列表用户页面),它将显示用户分配区域的所有用户表列。

User.php 模型文件

  <?php

namespace App;

use Illuminate\Notifications\Notifiable;
use Illuminate\Foundation\Auth\User as Authenticatable;

class User extends Authenticatable{
    use Notifiable;

    /**
     * The attributes that are mass assignable.
     *
     * @var array
     */
    protected $fillable = ['name', 'email', 'password','role_id',];

    /**
     * The attributes that should be hidden for arrays.
     *
     * @var array
     */
    protected $hidden = ['password', 'remember_token',];

    public function areas(){
        return $this->belongsToMany('App\Area','area_user');
    }
Run Code Online (Sandbox Code Playgroud)

Area.php 模型文件:

<?php

namespace …
Run Code Online (Sandbox Code Playgroud)

php laravel eloquent laravel-query-builder laravel-eloquent

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