小编kla*_*aaz的帖子

Laravel更改通知的连接表

我目前正在实现Laravel 5.3 Notifications,它工作得非常好。

目前,我正在使用“电子邮件”作为通知渠道,但我也想添加“数据库”。我为语言使用了不同的数据库/连接,并希望将通知存储在中央数据库/连接中。

如何将其他数据库连接用于通知?

我已经尝试创建一个通知模型,但是没有用:

namespace App;

use Illuminate\Database\Eloquent\Model;

class Notifications extends Model
{
    protected $connection = 'system';
}
Run Code Online (Sandbox Code Playgroud)

notifications database-connection laravel-5.3

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

jQuery serialize()在ajax加载的表单上不起作用

我在ajax加载的表单上有一些serialize()的问题.

jQuery代码:

$(document).on("submit", this.id, function(e) {
  e.preventDefault();
  var frm     = e.target.id;
  var frmData = $("#"+frm).serialize();
  console.log(frm);
  console.log(frmData);
});
Run Code Online (Sandbox Code Playgroud)

控制台输出:

  1. 登录表格
  2. (空文)

表单本身(bootstrap):

<div class="tab-pane active" id="logintab">
  <div class="well">
    <form class="form-horizontal" id="loginForm">
      <div class="control-group">
        <label class="control-label" for="inputEmail">E-mail adres</label>
        <div class="controls">
          <input type="email" id="inputEmail" value="info@domainname.com" placeholder="E-mail adres" data-validation-email-message="Not a valid e-mail address"  required>
        </div>
      </div>
      <div class="control-group">
        <label class="control-label" for="inputPassword">Password</label>
        <div class="controls">
          <input type="password" id="inputPassword" value="test" placeholder="Wachtwoord" data-validation-required-message="Not a valid password"  required>
        </div>
      </div>
      <div class="control-group">
        <div class="controls">
          <button type="submit" class="btn submitbtn"><i …
Run Code Online (Sandbox Code Playgroud)

jquery twitter-bootstrap

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

jQuery访问JSON元素

我有这个JSON字符串:

{"image":[
    {"img":"_files\/image\/images\/firstimage.jpg","alt":"firstimage alt text"},
    {"img":"secondimage.jpg","alt":"secondimage alt text"}
]} 
Run Code Online (Sandbox Code Playgroud)

从textarea中挑选JSON字符串,然后将其存储在变量"content"中

var content = $("textarea").val();
Run Code Online (Sandbox Code Playgroud)

我试图访问元素:

alert(content["image"][0]["img"]);
Run Code Online (Sandbox Code Playgroud)

但我得到错误:

TypeError:content.image未定义.

最终我想通过更改和添加元素来操纵JSON字符串.

我在这做错了什么?

UPDATE

$ .parseJSON完成了这项工作:

var content = $.parseJSON($("textarea").val());
Run Code Online (Sandbox Code Playgroud)

jquery json

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

symfony2无法找到控制器

我试图从Symfony2开始,但在Symfony 2"书籍"部分"在Symfony 2中创建页面"之后立即遇到问题:

我这样做了:

创建了捆绑包

php app/console init:bundle "Acme\StudyBundle" src
Run Code Online (Sandbox Code Playgroud)

*在app/autoload.php中添加了命名空间*

$loader->registerNamespaces(array(
    'Acme'                         => __DIR__.'/../src',
));
Run Code Online (Sandbox Code Playgroud)

初始化捆绑包

// app/AppKernel.php
public function registerBundles()
{
    $bundles = array(
        // ...
        new Acme\StudyBundle\AcmeStudyBundle(),
    );

    // ...

    return $bundles;
}
Run Code Online (Sandbox Code Playgroud)

在app/config.routing.yml和src/Acme/StudyBundle/Resources/config/routing.yml中创建路由

# app/config/routing.yml
homepage:
    pattern:  /
    defaults: { _controller: FrameworkBundle:Default:index }

hello:
    resource: "@AcmeStudyBundle/Resources/config/routing.yml"


# src/Acme/StudyBundle/Resources/config/routing.yml
hello:
    pattern:  /hello/{name}
    defaults: { _controller: AcmeStudyBundle:Hello:index }
Run Code Online (Sandbox Code Playgroud)

创建了控制器

// src/Acme/StudyBundle/Controller/HelloController.php

namespace Acme\StudyBundle\Controller;
use Symfony\Component\HttpFoundation\Response;

class HelloController
{
    public function indexAction($name)
    {
        return new Response('<html><body>Hello '.$name.'!</body></html>');
    } …
Run Code Online (Sandbox Code Playgroud)

controller symfony

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