小编tom*_*rod的帖子

Cron Job与Laravel 4

我正试图找出如何在Laravel 4中设置一个cron作业,以及我需要在artisan中运行它的命令.

在Laravel 3中,有一些Tasks似乎不再存在,并且没有关于如何做到的文档......

cron command laravel laravel-4

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

禁用水平滚动; 但允许垂直滚动

我正在尝试禁用网站上的水平滚动; 但允许垂直滚动.

我有一个脚本,通过滑动页面的"主体"并显示更多内容,就像一个滑块.但是,这会在右侧创建额外的空白区域.

我需要禁用水平滚动,以便用户看不到这个空白区域.我尝试了以下脚本,但它禁用水平和垂直滚动:

window.onscroll = function () {
     window.scrollTo(0,0);
}
Run Code Online (Sandbox Code Playgroud)

我试过overflow-x: hidden但是当身体的宽度是动态的而不是静态时,这不起作用.

题:

有没有办法修改上面的脚本来禁用水平滚动并保持垂直滚动?

javascript jquery dom

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

如何在SQlite中获取当前日期时间格式?

我在移动设备和我的数据库中使用sqlite用于本地数据库.我想知道

如何在SQLITE中获取当前日期格式?我希望以下一种格式获取日期:MM/dd/yyyy

sqlite

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

如何将 /n 替换为 react.js 中的换行符?

我想,以取代每/n一个<br>的标签ReactJS。在我的note.note对象中有一个带有多个的字符串/n

示例note.note: test\ntest\ntest

我尝试过的ReactJS

{
  note.note.split('\n').map(function( item, idx) {
    return (
        <span key={idx}>
          {item}
          <br/>
        </span>
    )
  })
}
Run Code Online (Sandbox Code Playgroud)

javascript ecmascript-6 reactjs

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

使用SQLALCHEMY连接到Oracle数据库

我能够成功连接到sqlite数据库并使用下面的命令集访问特定的表.

from sqlalchemy import create_engine, MetaData, Table, and_

from sqlalchemy.sql import select

from pandas import DataFrame 

db = create_engine('sqlite:///path\\database.db')

metadata = MetaData(db)

table = Table('table name', metadata, autoload=True)
Run Code Online (Sandbox Code Playgroud)

我可以使用cx_Oracle库从oracle数据库中获取数据.

但是,当我尝试连接到sqlalchemy中的Oracle数据库时,我收到以下错误

NoSuchTableError: <table name>
Run Code Online (Sandbox Code Playgroud)

我使用了以下命令:

db = create_engine('oracle://username:password@hostname:1521/instance name',echo='debug')

md = MetaData(bind=db)

t = Table('table name', md, autoload=True,schema='schema name')
Run Code Online (Sandbox Code Playgroud)

当我使用以下命令

t= Table('table name', md, autoload=True,oracle_resolve_synonyms=True)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

AssertionError: There are multiple tables visible to the schema, you must specify owner
Run Code Online (Sandbox Code Playgroud)

能否请您理解我哪里错了.

谢谢,

罗希特

sqlalchemy

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

使用一个表单向不同的操作发送相同的输入

我有两个输入字段,我想将相同的数据发布到两个不同的php文件,具体取决于点击的按钮.

在我的情况下,数据foo.php仅进入,但不进入excel.php.

如果按下第二个按钮,我希望数据转到excel.php.


JS:

$(function() {

  $("#from").datepicker({
    defaultDate: "+1w",
    changeMonth: true,
    numberOfMonths: 3,
    onClose: function(selectedDate) {
      $("#to").datepicker("option", "minDate", selectedDate);
    }
  });

  $("#to").datepicker({
    defaultDate: "+1w",
    changeMonth: true,
    numberOfMonths: 3,
    onClose: function(selectedDate) {
      $("#from").datepicker("option", "maxDate", selectedDate);
    }
  });

});
Run Code Online (Sandbox Code Playgroud)

HTML:

<form action="foo.php" method="post">
     <label for="from">From</label>
     <input type="text" id="from" name="from" />

     <label for="to">to</label>
     <input type="text" id="to" name="to" /> <br>

     <input type="submit" value="Viewchart">
</form>

<form action="excel.php" method="post">
     <input type="submit" value="Download Excel file">
</form>
Run Code Online (Sandbox Code Playgroud)

html php jquery form-submit

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

减少AJAX请求大小.与Polling系统简单聊天

注意: 我更换了我的投票系统,websockets我仍然想知道上述问题的答案.

我正在尝试减少传统轮询消息系统的AJAX请求,但我不知道如何获取它:

$chatbox = $("#chatbox");

setInterval(function(){
    // I send the sha1 of the chatbox html content to verify changes.
    $.post("post.php", {checksum: hex_sha1($chatbox.html())}, function (data, status) {

        switch (status) {
            case "success": 
                // If version of "post.php" checksum is different than mine (there are changes) data isn't empty; I assign data as the new content of the chatbox.
                if(data){ 
                    $chatbox.html(data);      
                    $chatbox.scrollTop($chatbox[0].scrollHeight); 
                } 
            break;

            default: 
                $chatbox.html('Connection error...'); 
            break;                       
        }                       
    });
}, 1000);
Run Code Online (Sandbox Code Playgroud)

好吧,如你所见,我使用setInterval()with 1000 …

javascript php jquery xmlhttprequest ajax-polling

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

如何像PHP一样在javascript中进行舍入

信息:正确的答案是/sf/answers/3830484171/

我试图在Javascript中舍入一个浮点数,就像我在PHP中一样; 但是我不能用以下数字来表示两种语言:6.404999999999999

当我使用PHP时,我得到:6.41,但是当我尝试使用Javascript进行回合时,我总是得到6.40

我的Javascript尝试:

尝试#1:

module.exports = function round (value, precision, mode) {
  var m, f, isHalf, sgn // helper variables
  // making sure precision is integer
  precision |= 0
  m = Math.pow(10, precision)
  value *= m
  // sign of the number
  sgn = (value > 0) | -(value < 0)
  isHalf = value % 1 === 0.5 * sgn
  f = Math.floor(value)

  if (isHalf) {
    switch (mode) {
      case 'PHP_ROUND_HALF_DOWN':
      // rounds …
Run Code Online (Sandbox Code Playgroud)

javascript php math rounding

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

雄辩的“查询生成器”和“或”运算符抵消了我的全局作用域-Laravel

?我需要的:

我正在开发一个应用程序,Laravel 5.4并且我希望global scope它允许我根据创建它们的用户来过滤应用程序的不同元素。


我的全球范围:

我有一堂课BaseEloquentModel.phpEloquent我的所有模型都从该课扩展而来。我有global scope如下内容:

protected static function boot()
{
    parent::boot();
    static::addGlobalScope('', function(\Illuminate\Database\Eloquent\Builder $builder) use($userId) {
        /**
        * I get the name of the table with <code>(with(new static))->getTable()</code> 
        * and then filter the query for the <b>user_id</b> field
        */
        $builder->where(
            (with(new static))->getTable() . '.user_id', 
            '=',
            $userId
        );
    });
}
Run Code Online (Sandbox Code Playgroud)

?问题

当我有这样的查询,使用or运算符时,全局作用域被“中和”:

$qBuilderCars = Car::whereRaw("name like ? or id = ?", [
    '%' . $searchCriteria. '%',
    $searchCriteria …
Run Code Online (Sandbox Code Playgroud)

php scope laravel eloquent

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

属性(...)不存在(Symfony 3)

在我的Symfony 3项目中,我在"用户"和"角色"之间存在ManyToMany关系.

它曾经工作,但现在我有一个错误:

Property AppBundle\Entity\Role::$user does not exist
Run Code Online (Sandbox Code Playgroud)

我不知道我做了什么,可能是因为运行了"php bin/console doctrine:mapping:import --force AppBundle xml"命令.

这是User实体类的一个片段:

/**
 * @ORM\Table(name="user")
 * @ORM\Entity(repositoryClass="AppBundle\Repository\UserRepository")
 */
class User implements AdvancedUserInterface, \Serializable {

    /**
     * @ORM\Column(type="integer")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    private $id;

    /**
     *
     * @ORM\ManyToMany(targetEntity="AppBundle\Entity\Role", cascade = {"persist"})
     * @ORM\JoinTable(name="user_role")
     */
    private $roles;
Run Code Online (Sandbox Code Playgroud)

如您所见,与Role实体有关系.

另一方面,角色实体不包含任何关系信息,它应该按照本文的规定工作:

https://knpuniversity.com/screencast/symfony2-ep3/many-to-many-relationship

它曾经工作过,现在却不知道为什么.

据我所知,根据Symfony文档,这被称为"单向ManyToMany"关系.对我来说一切都很好.

symfony symfony-2.3

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