小编Rog*_*asy的帖子

Laravel 5.4 Artisan Migrate失败,调用未定义的方法dispatch()

我有一个Laravel 5.4应用程序在本地工作正常.在尝试将其放在我的生产服务器上时,我无法运行迁移.以下是错误的一部分:

PHP Fatal error:  Uncaught Symfony\Component\Debug\Exception\FatalThrowableError: Call to undefined method Illuminate\Events\Dispatcher::dispatch() in /path/to/app/vendor/laravel/framework/src/Illuminate/Console/Application.php:56
Run Code Online (Sandbox Code Playgroud)

任何帮助是极大的赞赏.

编辑 我只是试图运行php artisan --help,我得到同样的错误.

php laravel-5 artisan

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

如何将视图中的货币符号添加到从模型中提取的值?

我需要在从JSON拉出的值前面加上'$'.我该怎么做呢?

我想要

<span ng-model="item.value"></span>
Run Code Online (Sandbox Code Playgroud)

给出$ 12.34,假设在模型中item.value = 12.34的值

angularjs

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

tls.Dial 返回“地址中有太多冒号”

我正在尝试遍历地址数组,并检查它们的 tls 证书状态。我从各种做其他事情的例子中拼凑了一个程序。

我处理的第一步是

conn, err := tls.Dial("tcp", url, nil)
Run Code Online (Sandbox Code Playgroud)

其中 'url' 从数组传入(我执行 import crypto/tls)。在我继续提取证书之前,我会检查错误:

if err != nil { 
    log.Printf("Unable to get %q - %s\n", url, err)
    return
}
Run Code Online (Sandbox Code Playgroud)

这是数组的片段(目前只有测试地址):

var urls = []string{
    "https://google.com:443",
    "https://expired.badssl.com:443",
    "[https://wrong.host.badssl.com]:443",
    "[https://self-signed.badssl.com]:443"
}
Run Code Online (Sandbox Code Playgroud)

前 2 个返回too many colons in address 我找到了使用括号修复该问题的建议。接下来的 2 个地址,带括号,返回no such host

我的错误在哪里?

go

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

为什么我的AngularJS模块从未加载?

我是AngularJS的新手,并且很难让AngularJS表单正常工作.Chrome开发工具告诉我我的模块没有被加载.

下面是我的HTML; 它是Wordpress模板中的div:

<div ng-app="contact" style="float: left;">
    <form method="post" name="form" role="form" ng-controller="ContactFormController" ng-submit="form.$valid && sendMessage(input)" novalidate>
    <p ng-show="success">Thanks for getting in touch!</p>
    <p ng-show="error">Something wrong happened!, please try again.</p>
    <legend>Contact</legend>
    <fieldset>
    <div>
      <label for="name">Name:</label>
      <input type="text" id="name" name="name" ng-model="input.name" required>
    </div>
    <div>
        <label for="email">Email:</label>
        <input type="email" id="email" name="email" ng-model="input.email" required>
    </div>
    <div>
        <label for="messsage">Message:</label>
        <textarea id="messsage" name="message" ng-model="input.message" required></textarea>
    </div>
    <div>
        <label for="honeypot">I promise I'm not a bot</label>
        <input type="text" id="honeypot" name="honeypot" ng-model="input.honeyPot">
    </div>
    </fieldset>
    <button type="submit" name="submit" value="submit">Submit</button>
    </form> …
Run Code Online (Sandbox Code Playgroud)

wordpress angularjs

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

Laravel Spark无法正确引入css

我正在玩Spark,以便学习如何使用它.我按照安装说明在Homestead下进行了新的安装.从路由页面生成的css链接是

 <link href="http://spark-test.local:8000/css/app.css" rel="stylesheet">
Run Code Online (Sandbox Code Playgroud)

没有生成css.因此,主页被顶起.任何人都可以帮我追查问题吗?

更新
以下是我运行时收到的警告npm install:

npm WARN package.json laravel-spark@1.0.12 No README data
npm WARN unmet dependency /home/vagrant/projects/spark-test/node_modules/laravel-elixir/node_modules/browserify requires   glob@'^4.0.5' but will load
npm WARN unmet dependency /home/vagrant/projects/spark-test/node_modules/laravel-elixir/node_modules/glob,
npm WARN unmet dependency which is version 5.0.14
npm WARN unmet dependency /home/vagrant/projects/spark-test/node_modules/laravel-elixir/node_modules/gulp-phpspec requires gulp-util@'~2.2.14' but will load
npm WARN unmet dependency /home/vagrant/projects/spark-test/node_modules/laravel-elixir/node_modules/gulp-util,
npm WARN unmet dependency which is version 3.0.6
Run Code Online (Sandbox Code Playgroud)

和gulp错误:

 module.js:338
throw err;
      ^
Error: Cannot find module 'module-deps'
at Function.Module._resolveFilename (module.js:336:15)
at Function.Module._load (module.js:278:25)
at …
Run Code Online (Sandbox Code Playgroud)

php laravel-5 laravel-5.1 laravel-spark

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

使用Laravel 5.1和VueJS的TokenMismatchException

我正在尝试使用VueJS发出POST请求.但是,我无法通过TokenMismatchException.我在主Blade模板中有这个元标记:

<meta name="token" id="token" content="{!! csrf_token() !!}">
Run Code Online (Sandbox Code Playgroud)

这是我的VueJS文件的顶部:

Vue.http.headers.common['X-CSRF-TOKEN'] = document.querySelector('#token').getAttribute('value');
Run Code Online (Sandbox Code Playgroud)

这是我的VueJS方法中调用POST的行:

this.$http.post('ads/create/store', this.content);
Run Code Online (Sandbox Code Playgroud)

我已经尝试了太长时间才能接受令牌.任何人都可以帮忙吗?

laravel vue.js laravel-5.1

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

Composer 安装,ext-dom 丢失 - LEMP Centos 7

当我运行时composer install出现以下错误 theseer/tokenizer 1.1.0 requires ext-dom * -> the requested PHP extension dom is missing from your system

Centos 7 7.3 上的 LEMP 堆栈

我在其他地方发现我需要安装 php-xml,我这样做了(来自 remi 存储库)

我该如何克服这个错误?

php composer-php centos7

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