xoolee

226 经验值

Method belongsToManyPosts does not exist.

但是我进入 tinker 里面用同样的语句 可以查询到文章的啊 晕死

@JellyBool

我下午看了一下午没有弄出哪里错了

model 表

public function belongsToManyPosts()
    {
        return $this->belongsToMany('App\Post', 'relationships', 'meta_id', 'post_id');
    }

tag controller

$tag = Meta::where('meta_slug', $slug)->where('meta_type', $type)->get();
$posts = $tag->belongsToManyPosts()->get();
return $posts;

访问 app/tag/slug 提示 belongsToManyPosts 方法不存在

@JellyBool

@JellyBool 我业余的,原来都是用xampp,在目录下载源码。

我看composer好像还要安装php的是吗? 是不是有点多余呢

=====

homestead似乎是把本地的代码映射到homestead环境中,浏览器直接访问。

本地再单独安装个php等?

我是第一次用laravel,本地homestead环境花了好几天给弄好了,现在怎么在本地添加laravel代码啊,我看官网推荐composer管理,意思本地也要安装composer、php这些的吗?@JellyBool

我在本地安装也出现错误
An error occurred while downloading the remote file. The error
message, if any, is reproduced below. Please fix this error and try
again.

SSL read: error:00000000:lib(0):func(0):reason(0), errno 60

现在用下载工具在下载box文件

=====

迅雷跟终端下载都太慢,自己在百度云上面离线下载后,在通过百度云下载到自己的mac中