woailuosj

505 经验值

哦,解决了,只要这样 $collection = $userinfo->first()

具体是从这个转换成之后的样子:

Collection {#275 ▼
  #items: array:1 [▼
    0 => Userinfo {#271 ▼
      #table: "userinfos"
      #fillable: array:25 [▶]
      #connection: null
      #primaryKey: "id"
      #perPage: 15
      +incrementing: true
      +timestamps: true
      #attributes: array:33 [▶]
      #original: array:33 [▶]
      #relations: array:1 [▶]
      #hidden: []
      #visible: []
      #appends: []
      #guarded: array:1 [▶]
      #dates: []
      #dateFormat: null
      #casts: []
      #touches: []
      #observables: []
      #with: []
      #morphClass: null
      +exists: true
      +wasRecentlyCreated: false
    }
  ]
}

如何转变为

Userinfo {#268 ▼
  #table: "userinfos"
  #fillable: array:25 [▶]
  #connection: null
  #primaryKey: "id"
  #perPage: 15
  +incrementing: true
  +timestamps: true
  #attributes: array:28 [▶]
  #original: array:28 [▶]
  #relations: []
  #hidden: []
  #visible: []
  #appends: []
  #guarded: array:1 [▶]
  #dates: []
  #dateFormat: null
  #casts: []
  #touches: []
  #observables: []
  #with: []
  #morphClass: null
  +exists: true
  +wasRecentlyCreated: false
}

或者是不是我写得数据库查询有问题?我需要做个两表链接查询

//第二个结果的查询:
$all = Userinfo::find($id);`
//第一个结果的查询
$userinfo = Userinfo::find($id)
->with('user')
->leftjoin('users','users.id','=','userinfos.addman_id')
->where('userinfos.id',$id)
->get();
  • 我在用户自己的账号下添加修改密码,然后bcrypt加密后,每次生成的字符串不同,怎么进行校验?

哦哦,我也正要实现个简单的搜索

@JellyBool 现在的问题是,用了laravel帮助函数bcrypt进行加密之后,如何做校验?怎么觉着同样地字符串进行加密生成的加密字符串不相同

  • 对网站字段进行一些搜索,有什么好的解决方案?

  • 还没做过搜索,不知道这里面有什么坑吗?

  • laravel 搜索插件怎么选?

    • Algolia Search – 集成 Algolia Search API到Laravel Eloquent ORM

    • Elasticquent – 为Eloquent模型准备的Elasticsearch
      Laravel Search – Elasticsearch、Algolia以及 ZendSearch的统一API

    • SearchIndex – 在Algolia或Elasticsearch存储或获取对象数据

    • Searchable – 添加简单搜索功能到Eloquent模型的trait

@JellyBool 哦,好的,我改了做法,不那么做了

@sodasix 额,crypt看了是内置的一个方法,不过我看不大懂,不知道它是什么加密方式,我需要怎么解密

  • 默认在AuthController里面用的是bcrypt的加密方式,其对应的解密方式是什么?

  • 然后在 http://laravelacademy.org/post/189.html 看到了encryptdecrypt这一套加密解密,这个跟bcrypt一样吗?

  • 昨天作死把加密改成base64造成了莫名的注册登录失败,加密方式怎么替换?