ابتدا روتر آن تعریف میکنیم:
Route::get('/users' , 'UserController@getUsers');
سپس به کنترلر رفته و:
use App\User;
...
public function getUsers();
{
$users = User::get(); (User:همان مدل یوزر)
return $users;
*: به جای users$ می توان یک ویو را ریترن کرد:
return view('users' , ["users"=>$users]);
(همان users.html)
(پارامتر دوم: ظرف یوز را با اسم یوز بفرست به ویو)
*: در کنترلر ها میتوان بیش از یک فانکشن داشت.
صفحه users.php در view: (داخل body)
<?php
var_dump($users); آبجکت کاملی از تیبل
>
--------------------------------------------------------------------------------------
<?php
var_dump($users->toArray()); فقط دیتا
>
<?php
foreach($users AS $user){
echo $user->name . "<br>";
}
>
*: فقط نام ها چاب می شوند - AS: بریز
*: اگر پسوند فایل را users.blade.php قرار دهیم، متغیر ها را می توان به صورت زیر نیز چاپ کرد: (آپشن های بیشتری نیز دارد مثل راحت تر نویسی html)
{{ $users }}
مثال آخر را با سینتکس زیر نیز می توان نوشت:
@foreach ($users AS $user)
{{ $user->name }}
@endforeach