小编Oun*_*wnO的帖子

调用未定义的方法stdClass :: save()

我正在尝试保存到数据库中,但我经常遇到此错误

调用未定义的方法stdClass :: save()

我的控制器

 $c = DB::table('subject_user')->where('user_id', $value)->first();

 $c->auth_teacher = '1';

 $c->save();
Run Code Online (Sandbox Code Playgroud)

php laravel eloquent laravel-5 laravel-5.2

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

Laravel delete() 静态调用

我收到这个错误:

非静态方法 Illuminate\Database\Eloquent\Model::delete() 不应静态调用,假设 $this 来自不兼容的上下文

这是我的控制器中的代码:

$file_db = new File();
$file_db = $file_db->where('id',$id)->find($id);
$file_db = $file_db->delete();
Run Code Online (Sandbox Code Playgroud)

有人可以解释我做错了什么以及如何正确调用它吗?

php laravel laravel-5

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

未被捕获的TypeError:在开关功能启动时无法读取未定义的属性“类型”

我正在尝试使用将我的应用程序移动到纯反应的redux反应。我为onClick做了一个动作和减速器,但是尝试以开发模式启动应用程序后,出现此错误

Uncaught TypeError: Cannot read property 'type' of undefined at reducerDomMethods (manMethodsReducers.js:12) 
Run Code Online (Sandbox Code Playgroud)

这是这条线

switch (action.type) {  
Run Code Online (Sandbox Code Playgroud)

这是我的代码

减速器

export default function reducerDomMethods(state={
isClicked: false,
}, action) {
switch (action.type) {
    case "CLICK_OPEN": {
        return {
            ...state,
            isClicked: true
        }
    }

    case "CLICK_CLOSE": {
        return{
            ...state,
            isClicked:false
        }
    }

        return state;
  }
}
Run Code Online (Sandbox Code Playgroud)

行动

export function clicking(isClicked) {

return function (dispatch) {

            if( isClicked === true){
                dispatch({type: "CLICK_OPEN",isClicked: true});
            }else {
                dispatch({type: "CLICK_CLOSE",isClicked: false});
            }
   }
}
Run Code Online (Sandbox Code Playgroud)

联合减速机

    import { combineReducers …
Run Code Online (Sandbox Code Playgroud)

javascript ecmascript-6 reactjs redux react-redux

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

Carbon laravel 添加到文件名

我在我的控制器中有文件上传,需要在我的文件末尾添加 carbon,以便我可以将它作为唯一的插入到数据库中。我这样做

        $upload->title = Auth::User()->id;
        $current = Carbon::now();
        $file = $request->file('file');
        $file->move(storage_path(). '/', $file->getClientOriginalName());
        $upload->name = $file->getClientOriginalName().$current;
    }
Run Code Online (Sandbox Code Playgroud)

我的问题是,当向用户展示它时,如何将其删除,以便用户只能看到文件原始名称(使用 php 我可以做到,但我想使用“laravel 方式”)

php laravel php-carbon laravel-5 laravel-5.2

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

如何设置按钮引导程序的宽度

如何设置引导按钮的自定义宽度。

在此处输入图片说明

我的问题是我不知道如何缩小按钮的宽度以喜欢图像(这是一个提交按钮)。左侧部分是输入文本。我的问题是按钮太宽了。这是代码:

<div class="col-xs-5 col-xs-offset-3">
  <div class="input-group input-group-lg">
    <input type="text" class="form-control input-lg input-forme" id="Text" placeholder="Text">
    <span class="input-group-btn tipka">
      <button type="submit" class="btn btn-group-small" id="form-submit">Submit</button>
    </span>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

html css twitter-bootstrap

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

如何使用从后端发送的json数据

$.ajax({
url: '{{ URL('reports/groupsUsersGet') }}',
dataType: "json",
data: {
    group_id : $('#group').val(),
},
success: function(data) {
    <li>"i want to insert variable here"<li>
},
error: function (data) {
    console.log('Error:', data);
}
});
Run Code Online (Sandbox Code Playgroud)

控制器返回此

return Response::json($results);
Run Code Online (Sandbox Code Playgroud)

它给了这个

{"results":[{"id":1,"name":"user","nick":"user1"}]}
Run Code Online (Sandbox Code Playgroud)

我如何在ajax部分访问它

javascript jquery json laravel laravel-5

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

使用地图将每隔一个字符转换为大写

我有一个字符串,需要使用 map 函数将其转换为大写。它会是这样的:

var str = 'hello world how ya doing?';
function toUpperCase(str){
  return str.split('').map((v,i) =>  i%2 == 0 ? v[i].toLowerCase(): v[i].toUpperCase()).join('');
 }

console.log(toUpperCase(str));
Run Code Online (Sandbox Code Playgroud)

但是当我运行它时,我得到了大写的整个句子。

javascript ecmascript-6

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