kazuki / laravel-where-like
Add where like query to laravel eloquent builder.
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/kazuki/laravel-where-like
Requires
- php: >=8.0
- illuminate/database: ^9.0 || ^10.0
README
Add whereLike query to laravel Illuminate\Database\Eloquent\Builder.
Illuminate\Database\Eloquent\BuilderクラスにwhereLikeメソッドを追加します。
install
composer require kazuki/laravel-where-like
Usage
// Search for Ichiro working in Tokyo $words = ['Ichiro', 'Tokyo']; $comulns = ['name', 'company.address']; $users = User::whereLike($columns, $words)->get();
options
$position- -1: Forward Consistency (前方一致)
- 1: Backward Consistency (後方一致)
- 0: Partially Consistent (部分一致) (Default)
$boolean'and': Default'or'
// Search for who working in Tokyo or Osaka $words = ['Tokyo', 'Osaka']; $comulns = ['company.address']; $users = User::whereLike($columns, $words, 0, 'or')->get();