小编bob*_*ech的帖子

OSX -bash:composer:找不到命令

如果我输入"composer",我会收到上述错误消息.

我在我的macbook上做了:

curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
Run Code Online (Sandbox Code Playgroud)

全局安装Composer.

我不得不手动创建/ local/bin/composer目录,这可能导致错误?

php composer.phar
Run Code Online (Sandbox Code Playgroud)

如果我在.phar文件所在的代码目录中,则可以正常工作.

我该怎么做才能解决问题并在全球范围内运行作曲家?

我的〜/ .profile

export PS1="\W: "
export CLICOLOR=1
export LSCOLORS=gxBxhxDxfxhxhxhxhxcxcx
Run Code Online (Sandbox Code Playgroud)

〜:echo $ PATH

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/local/bin
~: 
Run Code Online (Sandbox Code Playgroud)

macos composer-php

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

Vuejs和Laravel Post请求CORS

我不懂.我几个小时以来一直在努力

我在Laravel中使用Vue.js并尝试向外部API发出POST请求.

但我总是在我的Vue POST请求上收到CORS错误

methods: {
            chargeCustomer(){
                this.$http.post('/api/chargeCustomer', this.payment).then(function (response) {
                    console.log(response.data)
                },function (response) {
                    console.log(response.data)
                });
            }
        }
Run Code Online (Sandbox Code Playgroud)

错误

MLHttpRequest无法加载 https://www.mollie.com/payscreen/select-method/JucpqJQses.请求的资源上不存在"Access-Control-Allow-Origin"标头.因此,不允许访问" https://payment.dev ".

我为我的后端安装了Laravel CORS包,并将中间件添加到我的路线中,例如

Route::group(['middleware' => 'cors'], function(){
    Route::post('/api/chargeCustomer', 'Backend\PaymentController@chargeCustomer');
});
Run Code Online (Sandbox Code Playgroud)

但我仍然得到错误.我还尝试添加Vue Headers

Vue.http.headers.common['Access-Control-Allow-Origin'] = '*';
Vue.http.headers.common['Access-Control-Request-Method'] = '*';
Run Code Online (Sandbox Code Playgroud)

具有相同的结果/错误.

有人能告诉我我做错了什么吗?

cors laravel vue.js vue-resource

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

使用提交<按钮>代替<input>按钮

我想提交一份表格<button>而不是<input>.我知道<button>不能像提交那样处理表单<input>,我必须使用onclick方法.

我尝试了几件事但它不起作用

<button name="<?php echo $name; ?>" onclick="document.<?php echo $this->action; ?>.submit()"> ... ( Action URL of the form )
<button name="<?php echo $name; ?>" onclick="document.iso<?php echo rand(); ?>.submit()">... ( name of the form )
<button name="<?php echo $name; ?>" onclick="window.location.href='<?php echo $this->action; ?>'">... ( Action url of the form )
Run Code Online (Sandbox Code Playgroud)

有人知道答案吗?

html javascript php forms jquery

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

Laravel - Guzzle 请求/cURL 错误 6:无法解析主机

我尝试向 Github API 发出 API 请求,仅用于测试。我在 Laravel 5.1 APP 上安装了最新的 Guzzle 版本 ( "guzzle/guzzle": "^3.9" )。在我的routes.php我有以下代码:

Route::get('guzzle/{username}', function($username) {
    $client = new Client([
        'base_uri' => 'https://api.github.com/users/',
    ]);
    $response = $client->get("/users/$username");
    dd($response);
});
Run Code Online (Sandbox Code Playgroud)

如果我现在访问 URL domain.dev/github/kayyyy 我得到错误cURL error 6: Could not resolve host: users

为什么我会收到此错误?

如果我访问https://api.github.com/users/kayyyy,我可以看到json输出。

我也在使用 Homestead / Vagrant 这可能是主机无法解决的问题吗?

编辑 如果我在没有 base_uri 的情况下尝试此操作,它会起作用。

Route::get('guzzle/{username}', function($username) {
   $client = new GuzzleHttp\Client();
    $response = $client->get("https://api.github.com/users/$username");
    dd($response);
});
Run Code Online (Sandbox Code Playgroud)

php curl laravel guzzle

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

Laravel 属于 / hasMany

我有一个问题,我需要获取拥有博物馆的画廊表和拥有博物馆的用户的所有图像(路径)。我得到了图像的路径,但这些与拥有博物馆的 user_id 无关。

因此,简要说明:

每个用户都拥有一个博物馆,一个博物馆有一个包含多个图像的画廊(图像 url 的路径)

五月表结构

  • 博物馆
    • ID
    • 标题
    • 用户身份
  • 用户
    • ID
    • 电子邮件
    • 密码
  • 画廊
    • ID
    • 博物馆编号
    • 标题
    • 小路

我的画廊模型:

<?php

class Gallery extends \Eloquent {

protected $fillable = [];

public function museums() {
    //return $this->belongsToMany('Museums', 'id');
    return $this->belongsTo('Gallery', 'museum_id');
}
}
Run Code Online (Sandbox Code Playgroud)

我的博物馆模型

<?php

class Museum extends Eloquent {

protected $fillable = ['user_id', 'title', 'description'];

public function user()
{
    return $this->belongsTo('User');
}

public function gallery()
{
    //return $this->belongsToMany('Gallery', 'museum_id');
    return $this->belongsToMany('Gallery');
}

}
Run Code Online (Sandbox Code Playgroud)

我的用户模型

public function museums()
{ …
Run Code Online (Sandbox Code Playgroud)

php laravel

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

标签 统计

laravel ×3

php ×3

composer-php ×1

cors ×1

curl ×1

forms ×1

guzzle ×1

html ×1

javascript ×1

jquery ×1

macos ×1

vue-resource ×1

vue.js ×1