小编And*_* H.的帖子

Laravel Method paginate不存在

我试图分页模型结果,但我得到"方法分页不存在.".这是我的代码:

$user_dispatches = Dispatch::all()->where('user_id', Auth::id())->paginate(10);
Run Code Online (Sandbox Code Playgroud)

我需要获取用户id等于当前经过身份验证的用户ID的所有记录.没有paginate()方法可以很好地工作.

methods pagination laravel

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

导入错误:无法从“mypackage”(未知位置)导入名称“app”

我知道类似的问题很少,但没有一个对我有帮助,所以我正在写一个新的。这是我的目录结构:

- mypackage
    - __init__.py
- run.py
- requirements.txt
Run Code Online (Sandbox Code Playgroud)

run.py 内容:

from mypackage import app

app.run(host='localhost', port=3648)
Run Code Online (Sandbox Code Playgroud)

mypackage/_ init _.py 内容:

from flask import Flask

app = Flask(__name__)
Run Code Online (Sandbox Code Playgroud)

这是完整的错误:

C:\...\parser>python run.py
Traceback (most recent call last):
  File "run.py", line 1, in <module>
    from mypackage import app
ImportError: cannot import name 'app' from 'mypackage' (unknown location)
Run Code Online (Sandbox Code Playgroud)

这似乎是一个错误,或者我做错了什么..

更新:PYTHONPATH 的环境检查:

Traceback (most recent call last):
  File "run.py", line 6, in <module>
    print(os.environ['PYTHONPATH'])
  File "C:\Users\white\AppData\Local\Programs\Python\Python37\lib\os.py", line 678, in __getitem__
    raise KeyError(key) from None …
Run Code Online (Sandbox Code Playgroud)

python

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

使用php sdk在facebook中获取访问令牌时出错

我正在使用的代码:

$fb = new Facebook\Facebook([
  'app_id' => '{app-id}',
  'app_secret' => '{app-secret}',
  'default_graph_version' => 'v2.6',
  ]);

$helper = $fb->getCanvasHelper();

try {
  $accessToken = $helper->getAccessToken();
} catch(Facebook\Exceptions\FacebookResponseException $e) {
  // When Graph returns an error
  echo 'Graph returned an error: ' . $e->getMessage();
  exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
  // When validation fails or other local issues
  echo 'Facebook SDK returned an error: ' . $e->getMessage();
  exit;
}

if (! isset($accessToken)) {
  echo 'No OAuth data could be obtained from the signed request. …
Run Code Online (Sandbox Code Playgroud)

php facebook facebook-graph-api

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

Laravel绑定的用途和目的是什么?

我无法理解Laravel的约束系统.我知道依赖注入是什么意思.它甚至可以在没有那种奇怪的"绑定"的情况下工作,对吧?我在文档中看到,绑定可以返回一个新对象.为什么以及何时使用它?请解释不是很复杂,因为我已阅读文档,我无法理解该绑定的用途和目的.谢谢.

php laravel

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

Bootstrap v4 Navbar bug?

这是问题所在.我从引导端(https://v4-alpha.getbootstrap.com/components/navbar/)获取了默认的navbar示例.它们显示结果中的全尺寸导航栏,当屏幕变小时,它可能会崩溃.但是当我将代码插入到我的项目中时,它会显示:

https://ibb.co/fjBNhQ

如你所见,它总是崩溃.我尝试了很多其他的例子,但没有任何工作.这是代码:

<!DOCTYPE html>
<html>

<head>
  <title>Test area</title>
  <link rel="stylesheet" href="media/css/bootstrap.min.css">
</head>

<body>
  <div class="header">
    <div class="top-header">
      <div class="container">
        <nav class="navbar navbar-toggleable-md navbar-light bg-faded">
          <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarNavAltMarkup" aria-controls="navbarNavAltMarkup" aria-expanded="false" aria-label="Toggle navigation">
                              <span class="navbar-toggler-icon"></span>
                          </button>
          <a class="navbar-brand" href="#">Navbar</a>
          <div class="collapse navbar-collapse" id="navbarNavAltMarkup">
            <div class="navbar-nav">
              <a class="nav-item nav-link active" href="#">Home <span class="sr-only">(current)</span></a>
              <a class="nav-item nav-link" href="#">Features</a>
              <a class="nav-item nav-link" href="#">Pricing</a>
              <a class="nav-item nav-link disabled" href="#">Disabled</a>
            </div>
          </div>
        </nav>
      </div>
    </div>
  </div>
  <script src="media/js/jquery.min.js"></script>
  <script src="media/js/popper.min.js"></script>
  <script …
Run Code Online (Sandbox Code Playgroud)

html css jquery twitter-bootstrap-4 bootstrap-4

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

PHP 考虑使用 \DateTime 进行 dst 安全日期时间操作

我有一个 php 脚本,它:

  1. 从数据库中获取旧时间戳
  2. 使用 time() 函数获取当前时间戳
  3. 通过 $curr - $got 获取它们之间的差异

现在我需要将差异秒转换为分钟/小时/天。我已经做了几分钟和几个小时。但是当我尝试将差异除以 86400 时,IDE 显示错误:

PHP 考虑使用 \DateTime 进行 dst 安全日期时间操作

我该如何解决?

PS这是一个php脚本:

$curr = time();
$got = '1503079200'; //*Think, that this value is returned from* database row
$difference = $curr - $got;
$hrdifference= '';
$type = '';

if ( $difference >= 86400 ) {
    $type = 'day';
    $hrdifference = $difference/86400; //**Here it throws error**
} elseif ( $difference >= 3600 ) {
    $type = 'hour';
    $hrdifference = $difference/3600; …
Run Code Online (Sandbox Code Playgroud)

php mysql datetime timestamp

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

如何在 Vue.JS 中的 v-if 之后运行方法?

我想知道如何在加载 HTML 片段后正确运行该方法。让我给你举个例子,这样会更清楚:

<div v-if="someProp">
    <div class="progress-bar">
      <div class="bar"></div>
    </div>
    <!-- Run method from here to activate progress bar -->   
</div>
<div v-else>
    No method here
</div>
Run Code Online (Sandbox Code Playgroud)

希望我能解释清楚。另外我想提一下,进度条是由 jQuery 使用这种方法激活的:

$(.progress-bar).progress()

我查看了不同的 v-on 事件,但找不到适合我需要的合适的事件。我很困惑...

jquery vue.js

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