Làm cách nào để hợp nhất họ và tên trong laravel?

Làm cách nào để hợp nhất họ và tên trong laravel?

Gấu con @quandv

Theo dõi

1. 4K 36 76

Đã đăng vào ngày 4 tháng 20, 1. 21 SA 0 phút đọc

278

0

2

Tìm kiếm First Name và Last Name trong Laravel Query ?

  • Report
  • Add to series of me

Có nhiều dự kiến ​​thực tế trên màn hình tìm kiếm sẽ có một hộp tìm kiếm để nhập tên người dùng và khi nhập tên người dùng thì sẽ tìm kiếm tất cả những người dùng có tên hoặc họ của trường giống với văn bản tìm kiếm .
Trong bài biết này mình sẽ chia sẻ 3 cách tìm kiếm họ và tên trong laravel version 6 trở lên nhé.

Ví dụ 1

Vui lòng cập nhật mã vào bộ điều khiển như bên dưới nhé.
app/Http/Controller/UserController



namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Models\User;
use DB;

class UserController extends Controller
{
    /**
     * Write code on Method
     *
     * @return response()
     */
    public function index()
    {
        $search = "Barack Ob";
        $users = User::select("id", "first_name", "last_name")
                       ->orWhere(DB::raw("concat(first_name, ' ', last_name)"), 'LIKE', "%".$search."%")
                       ->get()->toArray();
  
        dd($users);
    }
}

đầu ra

array:1 [0 => array:3 ["id" => 1
    "first_name" => "Barack"
    "last_name" => "Obama"
  ]
]

Ví dụ 2

ứng dụng/Http/Bộ điều khiển/Bộ điều khiển người dùng



namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Models\User;
use DB;

class UserController extends Controller
{
    /**
     * Write code on Method
     *
     * @return response()
     */
    public function index()
    {
        $search = "Barack Ob";
        $users = User::select("id", "first_name", "last_name")
                       ->whereRaw("concat(first_name, ' ', last_name) like '%" .$search. "%' ")
                       ->get()->toArray();
  
        dd($users);
    }
}

đầu ra

array:1 [0 => array:3 ["id" => 1
    "first_name" => "Barack"
    "last_name" => "Obama"
  ]
]

Ví dụ 3

ứng dụng/Http/Bộ điều khiển/Bộ điều khiển người dùng



namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Models\User;
use DB;

class UserController extends Controller
{
    /**
     * Write code on Method
     *
     * @return response()
     */
    public function index()
    {
        $search = "Ob";
        $users = User::select("id", "first_name", "last_name")
                       ->where(function ($q) use ($search) {
                            $q->orWhere('first_name', 'like', "%{$search}%")
                              ->orWhere('last_name', 'like', "%{$search}%");
                        })
                       ->get()->toArray();
  
        dd($users);
    }
}

đầu ra

array:1 [0 => array:3 ["id" => 1
    "first_name" => "Barack"
    "last_name" => "Obama"
  ]
]

ấu trùng


Đã đăng ký Bản quyền

  • Report
  • Add to series of me

Làm cách nào để hợp nhất họ và tên trong laravel?

Gấu con @quandv

Theo dõi

1. 4K 36 76

Đã đăng vào ngày 4 tháng 20, 1. 21 SA 0 phút đọc

278

0

2

Tìm kiếm First Name và Last Name trong Laravel Query ?

  • Report
  • Add to series of me

Có nhiều dự kiến ​​thực tế trên màn hình tìm kiếm sẽ có một hộp tìm kiếm để nhập tên người dùng và khi nhập tên người dùng thì sẽ tìm kiếm tất cả những người dùng có tên hoặc họ của trường giống với văn bản tìm kiếm .
Trong bài biết này mình sẽ chia sẻ 3 cách tìm kiếm họ và tên trong laravel version 6 trở lên nhé.

Ví dụ 1

Vui lòng cập nhật mã vào bộ điều khiển như bên dưới nhé.
app/Http/Controller/UserController



namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Models\User;
use DB;

class UserController extends Controller
{
    /**
     * Write code on Method
     *
     * @return response()
     */
    public function index()
    {
        $search = "Barack Ob";
        $users = User::select("id", "first_name", "last_name")
                       ->orWhere(DB::raw("concat(first_name, ' ', last_name)"), 'LIKE', "%".$search."%")
                       ->get()->toArray();
  
        dd($users);
    }
}

đầu ra

array:1 [0 => array:3 ["id" => 1
    "first_name" => "Barack"
    "last_name" => "Obama"
  ]
]

Ví dụ 2

ứng dụng/Http/Bộ điều khiển/Bộ điều khiển người dùng



namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Models\User;
use DB;

class UserController extends Controller
{
    /**
     * Write code on Method
     *
     * @return response()
     */
    public function index()
    {
        $search = "Barack Ob";
        $users = User::select("id", "first_name", "last_name")
                       ->whereRaw("concat(first_name, ' ', last_name) like '%" .$search. "%' ")
                       ->get()->toArray();
  
        dd($users);
    }
}

đầu ra

array:1 [0 => array:3 ["id" => 1
    "first_name" => "Barack"
    "last_name" => "Obama"
  ]
]

Ví dụ 3

ứng dụng/Http/Bộ điều khiển/Bộ điều khiển người dùng



namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Models\User;
use DB;

class UserController extends Controller
{
    /**
     * Write code on Method
     *
     * @return response()
     */
    public function index()
    {
        $search = "Ob";
        $users = User::select("id", "first_name", "last_name")
                       ->where(function ($q) use ($search) {
                            $q->orWhere('first_name', 'like', "%{$search}%")
                              ->orWhere('last_name', 'like', "%{$search}%");
                        })
                       ->get()->toArray();
  
        dd($users);
    }
}

đầu ra

array:1 [0 => array:3 ["id" => 1
    "first_name" => "Barack"
    "last_name" => "Obama"
  ]
]

ấu trùng


Đã đăng ký Bản quyền

  • Report
  • Add to series of me

Làm cách nào để kết hợp tên và họ trong laravel?

Làm cách nào để kết hợp họ và tên trong laravel? .
hàm công khai getFullNameAttribute()
trả về "{$this->first_name} {$this->last_name}";
$agents = Người dùng. whereId($agent->id)->get()->pluck('full_name', 'id');

Làm cách nào để kết hợp tên và họ trong PHP?

Chỉ cần sử dụng lệnh cập nhật. CẬP NHẬT người dùng SET fullname = CONCAT(firstname, ' ', lastname);

Làm cách nào để tìm kiếm tên và họ trong truy vấn laravel?

$query->where(function ($q) use ($columns, $value) { foreach ($columns as $column) { $q->orWhere($column, 'like', "%{$value}%"

Làm cách nào để nối tên đệm và họ trong C#?

Toán tử + . string firstName = "John"; string lastName = "Doe"; string fullName = firstname + " " + lastName; Note, that NULLs are treated the same way as empty strings.