小编Eli*_*rin的帖子

Laravel 5.3存储:link - > symlink():协议错误

我正在尝试运行以下artisan命令:

php artisan storage:link

我收到此错误:

[ErrorException] symlink(): Protocol error

你能帮我解决一下吗?

这是我的设置:

  • Windows 10使用vagrant with Homestead(v0.5.0)框
  • Ubuntu 16.04 LTS(GNU/Linux 4.4.0-22-通用x86_64)
  • Laravel Framework版本5.3.6
  • PHP 7.0

artisan homestead laravel-5.3

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

VSCode + WSL Remote + Git:同步更改需要永远

我正在远程使用 VSCode 进入我的项目文件夹(符号链接)到 WSL 2 VM。我使用 SSH 和终端从 Bitbucket 克隆了我的 repo。

在左下角,它表示WSL: Ubuntu,所以我目前正在远程使用它。一切正常
如果我单击 Git 分支指示器,我可以看到本地分支和远程分支。都好

问题是,当我在本地提交后单击以同步所有内容时,它会永远旋转。嗯,不是真的,我在永远发生之前就失去了耐心……目前的测试大约需要 30 分钟。

如果我git push进入终端,一切都会按预期进行。

任何人都知道为什么要这样做?我该如何解决这个问题?

我在 VSCode 中的 Git 输出不断返回这个git rev-parse --show-toplevel
我 在 Bitbucket 上git config为 user.name 和 user.email
设置了 SSH 密钥。Windows 和 WSL 2 使用相同的公钥/私钥。

谢谢

git visual-studio-code windows-subsystem-for-linux

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

Laravel 模型的表名和变量

我想根据哪个用户是 Auth 来更改表名。

为什么?因为我添加经销商的时候,我为这个经销商创建了一个数据库客户端,数据的名字是d.$dealer_id.clients。因此,用户需要将客户添加到与自己的经销商相关联的表中。

我试过 setTable() :

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;
use Auth;

class Client extends Model
{
    public function setTable($table)
    {
        $this->table = 'd1clients';
        return $this;
    }
    protected $fillable = ['dealer_id', 'user_id', 'type', 'first_name', 'last_name', 'phone', 'cellphone', 'email', 'stock', 'source', 'civic', 'road', 'city', 'province', 'country', 'postal_code', 'birth_date', 'driving_liscence'];
}
Run Code Online (Sandbox Code Playgroud)

但它不会将客户端保存到表中。和这个:

'diclients'
Run Code Online (Sandbox Code Playgroud)

应该是这样的:

'd'.Auth::user()->dealer_id.'clients'
Run Code Online (Sandbox Code Playgroud)

我也试过这个东西:

$globalDealerId = Auth::user()->dealer_id;
protected $table = 'd'.$globalDealerId.'clients';
protected $fillable = ['dealer_id', 'user_id', 'type', 'first_name', 'last_name', 'phone', 'cellphone', 'email', 'stock', 'source', 'civic', 'road', 'city', 'province', …
Run Code Online (Sandbox Code Playgroud)

php database model laravel-5.1

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