小编rru*_*r81的帖子

雄辩的质量插入,ON DUPLICATE KEY UPDATE

我在做:

$data = [
        ['amodule'=>'amodule', 'akey'=>'first_example', 'avalue'=>'4096', 'created_at'=>'2014-09-21'],
        ['amodule'=>'amodule2', 'akey'=>'sec_example', 'avalue'=>'4097', 'created_at'=>'2014-09-22'],
        ['amodule'=>'amodule2', 'akey'=>'sec_example', 'avalue'=>'4097', 'created_at'=>'2014-09-22'],
    ];

    Models\Snapshot::insert($data);
Run Code Online (Sandbox Code Playgroud)

只是执行质量插入.现在我想为此添加一个ON DUPLICATE KEY.有什么想法怎么做?或者在列表中忽略重复?

提前致谢...

php mysql orm eloquent

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

laravel-> on select change,提交给Controller show

我肯定错过了什么.我正在尝试从选择中获取提交,以显示所选项目上的字段.

//the view
{{ Form::open(array('route' => 'user.show', 'name' => "frm_select_client")) }}

        {{Form::select('client_id', array('-1' => 'Please select...') + $usersperclient, null, array('class' => 'selectpicker', 'id' => 'client_id', 'name' => 'client_id', "onchange" => "document.frm_select_client.submit();") );}}

{{ Form::close() }}

//routes.php
Route::resource('user', 'UserController');
Run Code Online (Sandbox Code Playgroud)

我正在寻找一种方法来放置URL user/id(user/1901)然后转到UserController :: show().我所看到的所有例子都直接来自节目的链接:

<a class="btn btn-small btn-success" href="{{ URL::to('user/' . $value->id) }}">Show this user</a>
Run Code Online (Sandbox Code Playgroud)

我知道我可以用javascript做到这一点,但我希望以最好的方式做到这一点,因为我可能会这样做很多.希望这很清楚.Thx提前!

编辑:我正在寻找一种方法来格式化表单提交以完成资源丰富的格式,在这种情况下(show/{id} for show).

php rest laravel blade

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

将一些变量放入Laravel-> Blade的最佳方法

我是Laravel的新手,我想,例如,默认情况下,在所有视图中都有一个变量,是否有比每次传递该变量更好的方法

return View::make('views_x.some_view')->with('client_to_show', $client_to_show);
Run Code Online (Sandbox Code Playgroud)

?或者比在Session中存储它们然后在视图中访问它们更好?我尝试将变量放在布局主文件中:

//layout.master.blade.php on top
<?php 
  $str_sel_names        = 'one_value';
?>
<!-- starts template -->
<!DOCTYPE html>
<html lang="en">
Run Code Online (Sandbox Code Playgroud)

但是这个只能在模板布局中访问..而不是子视图......

@extends('layouts.master')

@section('content')
...
{{$str_sel_names}}
Run Code Online (Sandbox Code Playgroud)

@extends('layouts.master')

return View::make('views_x.some_view')->with('client_to_show', $client_to_show);
Run Code Online (Sandbox Code Playgroud)

我得到:[ErrorException未定义的变量:str_sel_names(查看:C:\ Work\lara_street\laravel\app\views\core\dashboard.blade.php)]

想法?更好的方法来做到这一点?

php undefined laravel blade laravel-4

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

symfony 从 url 下载视频

我正在尝试使用 symfony 从外部 URL 下载视频。所以我有这条路线,如果我直接在浏览器中点击它,我会收到两个可能的答案:视频已播放或(如果浏览器无法重现),视频是从这个外部 URL 下载的。我试图创建的是来自控制器的响应,以始终下载视频。我已经尝试了几种解决方案,但都没有运气。

一些尝试的解决方案:

$response = new BinaryFileResponse($url);
$response->setContentDisposition(ResponseHeaderBag::DISPOSITION_ATTACHMENT);

return $response;
Run Code Online (Sandbox Code Playgroud)

由于它不是静态文件,因此失败。

也试过

$response = new RedirectResponse($url);
$response->headers->set('Content-Type', 'video');
$d = $response->headers->makeDisposition(
ResponseHeaderBag::DISPOSITION_ATTACHMENT,
$videoUrl
);
$response->headers->set('Content-Disposition', $d);
Run Code Online (Sandbox Code Playgroud)

当然,“StreamedResponse”……我假设这是可能的,因为当浏览器中的格式没有正确转换时,我会得到所需的行为……感谢任何帮助。

php response httpresponse symfony

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

具有可变索引的深度变化状态

我正在尝试按照Cleaner /更短的方式中的说明更新Redux中的嵌套状态?[接受的答案]

事情就是在我的特殊情况下,我有一个层真的取决于用户在那一点上选择的模型.我的结构:

我的结构

现在在我的reducer中,我已经尝试过(只想将最喜欢的叶子改为true):

let newStateForFavorites = {...state, models: {
            ...state.models,
            62416: {
                ...state.models.62416,
                details: {
                    ...state.models.62416.details,
                    favorited: true
                }
            }
        }};
Run Code Online (Sandbox Code Playgroud)

Javascript抱怨.如果我尝试将其提取到var:

const currentModelToFav = action.payload.model_id;
let newStateForFavorites = {...state, models: {
            ...state.models,
            currentModelToFav: {
                ...state.models.currentModelToFav,
                details: {
                    ...state.models.currentModelToFav.details,
                    favorited: true
                }
            }
        }};
Run Code Online (Sandbox Code Playgroud)

Javascript不关联const.而且错误out -currentModelToFav未定义 -

关于我做错了什么的想法?谢谢!

javascript reactjs redux

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