ich habe Laravel Projekt .. und ich muss Benutzer erhalten das ist meineloquent Modell Laravel man viele bekommen Looping
<table class='table table-responsive table-hover table-responsive draggable' border='5'>
<thead>
<tr class='warning'>
<input id='searchAjaxText' type='text' class='form-control' placeholder='رقم الهاتف أو اسم المستخدم أو الايميل'/>
</tr>
</thead>
<tbody id='searchAjaxResult'>
</tbody>
</table>
und das ist mein js als Schlüssel up
$("#searchAjaxText").keyup(function(){
var searchAjaxText = $(this).val();
if(searchAjaxText != '')
{
$.get
(
"https://stackoverflow.com/users/search/"+searchAjaxText+"",
{
searchAjaxText:searchAjaxText
},
function(data)
{
$("#searchAjaxResult").html(data)
console.log(data);
}
)
}
})
und das ist mein Leitungswegcode
Route::get("https://stackoverflow.com/users/search/{keyword}",'[email protected]');
und dies ist mein Controller-Code
public function searchScoop($keyword)
{
$user = User::searchScoop($keyword);
return $user;
}
und dies ist meine searchoop Funktion im Modell
public static function searchScoop($keyword)
{
$users = User::where('username','like','%'.$keyword.'%')->
orwhere('email','like','%'.$keyword.'%')->
orwhere('phone','like','%'.$keyword.'%')
->get(['id','username','phone','division','permission']);
return $users;
}
jetzt habe ich diese
auf meiner Konsole bekommenArray[1]
0
:
Object
division : 3
id : 15
permission : 3
phone :"0788511619"
username : "bashar"
jetzt die Erlaubnis und die Aufteilung ist Zahlen .. wie kann Ich erhalte den Berechtigungsnamen aus dem Berechtigungsmodell und den Divisionsnamen aus dem Divisionsmodell durch die ID i gat it from users table ..
dank der Mensch seine bearbeitetem
One to many Beziehung wie folgt definiert werden sollte, –