小编Wis*_*tar的帖子

迁移时找不到Laravel致命错误类

  1. 我已经运行artisan migrate:reset.
  2. 我删除了一些迁移文件,因为我不再需要这些表了.
  3. composer dump-autoload跟着跑了artisan dump-autoload
  4. 我跑了artisan migrate,我一直收到这个错误:

    PHP致命错误:在第297行的/vagrant/LaravelBackend/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php中找不到类'Foo'

我试过了:

  • 再次运行composer dump-autoloadartisan dump-autoload(也使用artisan clear-compiled)
  • 删除迁移表并运行 artisan migrate:install
  • 删除vendor和composer.lock文件并运行 composer install
  • 使用PHPStorm在我的项目中搜索Foo类.没找到任何东西.

    我一直得到同样的错误.这是我第一次运行这个,因为我更新到4.2,如果这可能是相关的.还有什么我应该找的吗?

php database-migration laravel-4

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

Bitbucket git push ssh"conq:无效的存储库语法."

git push出于某些原因,我不能去我的Bitbucket.它曾经工作,但它不再工作,我无法理解为什么.

$ git push ssh://git@bitbucket.org:MyUser/MyGit.git
conq: invalid repository syntax.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Run Code Online (Sandbox Code Playgroud)

我生成了一个ssh-key,将它添加到gitbucket.确定我的ssh-agent是这样的:

$ ssh-agent /bin/bash
$ ssh-add ~/.ssh/id_rsa
$ ssh-add -l
  #2048 14:41:6f:c9:06:54:88:6c:89:e2:ba:24:6c:36:10:78 /Users/SomeUser/.ssh/id_rsa (RSA)
Run Code Online (Sandbox Code Playgroud)

还查了我的登录信息

ssh -T git@bitbucket.org
logged in as MyUser.

You can use git or hg to connect to Bitbucket. Shell access is disabled.
Run Code Online (Sandbox Code Playgroud)

以下是详细信息:

$ ssh -T -v git@bitbucket.org
OpenSSH_6.6.1, OpenSSL 1.0.1f …
Run Code Online (Sandbox Code Playgroud)

git ssh bitbucket

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

Laravel Eloquent访问原创

我试图从我的模型中得到一个对象的值.它只返回我不想要的属性,因为它与我表中的内容不对应. 我想访问原始数组.

我做了:

$entries = Model::where('A', $A)->where('B', $B)->get();

@Foreach ($entries as $entry) 

$entry->id
$entry->name

@Endforeach
Run Code Online (Sandbox Code Playgroud)

我试图添加,->original但它要么不起作用.

这部分是我的第一个条目 var_dump($entries)

(
    [items:protected] => Array
        (
            [0] => App\Models\TableA Object
                (
                    [table:protected] => Table A
                    [primaryKey] => id
                    [connection:protected] => 
                    [perPage:protected] => 15
                    [incrementing] => 1
                    [timestamps] => 1
                    [attributes:protected] => Array
                        (
                            [id] => 1
                            [name] => 2

                        )

                    [original:protected] => Array
                        (
                            [id] => 1
                            [name] => 1

                        )
Run Code Online (Sandbox Code Playgroud)

orm laravel eloquent laravel-4

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

Laravel Echo 无法订阅 Pusher 私人频道

我无法在私人频道中收听事件。但是,我可以收听公共频道。

问题

这有效:

Echo.channel('Foo.Bar')
    .listen('MyEvent', (e) => {
        console.log('It worked!');
    });
Run Code Online (Sandbox Code Playgroud)

我可以在 Pusher Debug Console 中看到有三个连续的事件:

  1. 联系
  2. 已订阅
  3. 占据

另外,如果我发送Channel: Foo.Bar; Event: App\Events\MyEvent,我可以在浏览器控制台中看到输出。

但是,这不起作用:

Echo.private('Foo.Bar')
    .listen('MyEvent', (e) => {
        console.log('It privately worked!');
    });
Run Code Online (Sandbox Code Playgroud)

我在 Pusher 调试控制台中没有看到订阅。显然,如果我发送Channel: private-Foo.Bar; Event: App\Events\MyEvent,我在浏览器控制台中看不到输出。

我做了什么

  1. Broadcast::routes();boot()方法中添加BroadcastServiceProvider
  2. Broadcast::channel('Foo.Bar', function ($user, $FooBarId) {return true;});boot()方法中添加BroadcastServiceProvider

  3. 有一个与 supervisor 一起工作队列

  4. config\broadcasting使用应用程序、密钥、机密、驱动程序、集群、加密正确设置我的设置。(我可以从我的应用程序向 Pusher 发送事件)

旁注

我可以使用我的应用程序发送和收听公共事件。只有当频道变为私有时,我才能收听(我的应用程序可以将私有频道上的事件发送到 Pusher)。

我怀疑,因为它可能与认证 …

laravel pusher laravel-5.3 laravel-echo

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

ggplot set ylim min OR max

我试图制作一个情节,我可以指定y轴的最小值或最大值.但我明白了Error in if (zero_range(range)) { : missing value where TRUE/FALSE needed

文档:

您可以将一个值保留为NA,以便根据数据范围进行计算.

因此,我做了:

#Getting some data in
plot <- ggplot(mydata, 
               aes_string(y="yvar", x="xvar", colour="group", group="group", fill="group")
              )
#Adding some error bars
plot <- plot + geom_errorbar(aes(ymax=agg+var, ymin=agg-var), size=0.5, colour="black", data=mydata)

plot <- plot + geom_point(size=4) 
plot <- plot + geom_line(size=1)

#Here is when I just want to set y max
plot <- plot + coord_cartesian(ylim= c(NA, 100))
Run Code Online (Sandbox Code Playgroud)

如果我删除ylim或更改NA为数值,它运行良好.我在这里错过了什么?

r ggplot2

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

MySQL 过程 CALL 多个过程

我的问题很简单。是否可以创建一个调用多个先前存储过程的过程,例如:

CREATE PROCEDURE  `CALL_A_B_C` ( ) 
NOT DETERMINISTIC MODIFIES SQL DATA SQL SECURITY DEFINER  
CALL `A` ();
CALL `B`();
CALL `C`();
Run Code Online (Sandbox Code Playgroud)

这段代码不起作用,但你明白了。有没有办法做到这一点?

mysql stored-procedures call

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

Laravel View Make返回空白页面

我在控制器的特定功能中返回视图时遇到了一些问题.

即使在这个控制器中,我的所有视图都在我的应用程序中随处可见.当我尝试返回任何视图,包括我可以返回其他地方的测试视图时,我总是在一个空白页面上.我的日志(PHP和Apache)是空的.

调节器

function firstfct($path){

 $obj = new Foo\Bar($this);
 $obj->Insert($path);

 }

function ReturnsBlank(){

        //Fetching some variables that I was able to dump

       return \View::make('test'); //Blank
       //return var_dump('FooBar'); // Returns "FooBar"
}
Run Code Online (Sandbox Code Playgroud)

Foo/bar文件

class SomeClass{

protected $listener;

public function __construct($listener)
{

$this->listener = $listener;

}

function Insert($path){ 

 //Some stuff that it is working well
 return $this->listener->ReturnsBlank();


 }
 }
Run Code Online (Sandbox Code Playgroud)

test.blade.php

<pre>   
    Done!
</pre>
<hr/>
Run Code Online (Sandbox Code Playgroud)

php view laravel

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

SQL INSERT没有重复(没有主键或唯一键)

让我们考虑一下,我有一个用于生成表B的表A.我没有可用于a的主键或唯一键ON DUPLICATE KEY.

我的表B有3列:A,B和C.

INSERT只有当行已经不存在时我才想这样做.我可以确定该行是否存在是A和B的组合.我使用一个WHERE NOT EXISTS语句来执行此操作.

INSERT INTO TableB
(A, B, C)
SELECT 
SUM(A),
SUM(B),
SUM(C)
FROM TableA
WHERE NOT EXISTS (SELECT * FROM TABLE B WHERE A=A AND B=B)
GROUP BY A, B
Run Code Online (Sandbox Code Playgroud)

如果表B为空,则插入行.但是,只要表B有记录,即使表B中不存在行,也不会插入任何行.

mysql sql insert on-duplicate-key

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

Bootstrap 3 Scrollspy无法使用Affix和Panel

我正在尝试将引导程序ScrollSpy应用到我的词缀导航栏.有一些我想念的东西因为我认为我已经做好了一切.

这是我的代码:

        <script type='text/javascript' src="//code.jquery.com/jquery.js"></script>
        <link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css">
        <link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-theme.min.css">
        <script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>

<div class="container">
        <div class="row">
            <div class="col-md-2">
              <div id="sidebar">
                    <ul class="nav navbar-default affix">
                        <li><a href="#correct">Correct</a></li>
                        <li><a href="#incorrect">Incorrect</a></li>
                        <li><a href="#omission">Omission</a></li>
                        <li><a href="#premature">Premature</a></li>
                    </ul>
                </div>
            </div>


            <div id="mycontent" class="col-md-10" data-spy="scroll" data-target="#sidebar">

                    <div id="correct" class="panel panel-primary">
                        <div class="panel-heading">
                            <h3 class="panel-title">Correct responses</h3>
                        </div>
                        <div class="panel-body">        
                            <h4>Graphic</h4>
                                <img src="/graph/group/post-op/lineerror/12/correct" onerror="imgError(this);"> 
                             <h4>Table</h4> 
                               Table here 
                        </div>
                    </div>

                    <div id="incorrect" class="panel panel-primary">
                        <div class="panel-heading">
                            <h3 class="panel-title">Incorrect responses</h3>
                        </div>
                        <div class="panel-body">        
                            <h4>Graphic</h4>
                                <img src="/graph/group/post-op/lineerror/12/incorrect" onerror="imgError(this);"> 
                             <h4>Table</h4> 
                               Table …
Run Code Online (Sandbox Code Playgroud)

css jquery twitter-bootstrap scrollspy

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

HTML/CSS隐藏复选框

如何使用HTML/CSS隐藏复选框?

让我说我有

<table>
    <thead>
        <th>
         Col A
        </th>
         <th>
         Col B
         </th>
    </thead>
    <tbody>
        <tr>
            <td> <input type="checkbox" class="hidden"> Some stuff </td>
        </tr>
         <tr>
            <td> Some Other stuff </td>
        </tr>
    </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

复选框的名称和值不是常量.我知道jquery有一些方法,但有没有办法用纯CSS或HTML隐藏它?

html css checkbox hide

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