Perfect丶戈

1402 经验值

server
    {
        listen 80 default_server;
        #listen [::]:80 default_server ipv6only=on;
        server_name _;
        index index.html index.htm index.php;
        #root  /home/wwwroot/default;
        root /home/wwwroot/default/laravel-demo/public;
    }

以上是我的配置信息,但是访问 500
如果我把 root 去掉 public 在我的URL 访问 xxx.com/public 就可以访问。

你都知道git 有无限极分类了不去试试?

public function cate_list()
    {

        $list = ArticleCate::getNestedList('name');


        return view('admin.article_cate.cate_list')->with('list',$list);
    }

    /**
     * 添加
     */
    public function cate_new()
    {
        $list = ArticleCate::getNestedList('name','id','-');
        return view('admin.article_cate.cate_new')->with('list',$list);
    }

    /**
     * 添加post
     */
    public function cate_store(Request $request)
    {
        $data = $request->all();
        if ($data['cate'] == 0) {
            $root = ArticleCate::create(['name'=>$data['name']]);
        } else {
            $child = ArticleCate::create(['name'=>$data['name']]);
            $child->makeChildOf($data['cate']);
        }
    }

    /**
     * 更新
     */
    public function cate_edit($id)
    {
        $cate_info = ArticleCate::findOrFail($id);
        $list = ArticleCate::getNestedList('name','id','-');
        return view('admin.article_cate.cate_edit',compact('cate_info','list'));
    }

    /**
     * 修改时
     * 1,父类分类选了自己的子级
     * isAncestorOf();如果node是另一个的祖先,则返回true。
     * 2,修改是不能选择自己分类
     * equals();当前节点实例等于另一个。
     *
     */
    public function cate_update(Request $request, $id)
    {
        $data = $request->all();
        $demons = ArticleCate::findOrFail($id);
        $update_data = [
          'name'    =>  $data['name']
        ];
        if ($data['cate'] == 0) {
            $demons->makeRoot();
            $demons->update($update_data);
        } else {
            $root = ArticleCate::findOrFail($data['cate']);
            $condition_one = $demons->isAncestorOf($root);
            $condition_two = $demons->equals($root);
            if ($condition_one || $condition_two) {
                return "no";
            }
            $demons->makeChildOf($data['cate']);
            $demons->update($update_data);
        }
    }

    /**
     * @param $id
     * 删除时如果分类还有子类不能删除
     * getDescendants():检索其所有的孩子和嵌套的孩子。
     * 分类删除
     */
    public function cate_delete($id)
    {
        $root = ArticleCate::findOrFail($id);
        $list = $root->getDescendants()->toArray();
        if (!empty($list)) {
            return "no delete!";
        }
        $root->delete();
    }

Initialized empty Git repository in /usr/local/nginx/html/laravel-demo/.git/
Could not create directory '/home/nginx/.ssh'.
The authenticity of host 'github.com (192.30.255.113)' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)? yes
Failed to add the host to the list of known hosts (/home/nginx/.ssh/known_hosts).
Permission denied (publickey).
fatal: The remote end hung up unexpectedly

报这种错误,密钥都配置好几次了,都连接不上,而且老指向 /home/nginx/.ssh 这里面来

那一定要在 /usr/local/nginx/html/.ssh 目录下下生成 rsa 密钥吗

我在我的 /usr/local/nginx/html 运行 sudo -Hu www-data ssh-keygen -t rsa,为什么不是在我该目录下生成文件,而是在 /home/nginx/.ssh 这里去了

嘿,JellyBool 我在我的 /usr/local/nginx/html 运行 sudo -Hu www-data ssh-keygen -t rsa,为什么不是在我该目录下生成文件,而是在 /home/nginx/.ssh 这里去了

大家可有用过Laravel 5.4 的权限包,求个链接

你们用的后台模板是哪些能分享下吗?
用模板后如果用vue.js会不会冲突呢