我在用户表中有一个名称字段。我要在单个字段中存储全名,其中名字为姓,然后为姓。
我想做的是将顺序更改为姓氏出现的顺序,然后在我打电话给$user->nameRev
时使用名字,并在laravel中使用新名称进行订购。
我已经在许多地方使用$user->name
,所以无法更改,因此我希望$user->nameRev
颠倒名称并在orderBy查询中使用它
我该如何实现?
答案 0 :(得分:0)
我希望这可以对您有所帮助。
Public function reversName()
{
$user = Auth::user();
$str = $user->name;
list($first, $last) = (explode(" ",$str));
$nameRev = $last. ''. $first;
$user->nameRev = $nameRev;
$user->save() ;
// Or
DB::table(users)->where('user_name')->insert($nameRev);
...
}