class User extends Model class User extends Model
{
}
[ Narration code: Model class name User holay Laravel ধরে নেয়
Database table: users
: Model class name Order holay Laravel ধরে নেয় Database table: orders ]
.
[যদি Table Name আলাদা হয়. ধরুন আপনার table name tbl_users.তাহলে
Model এ লিখতে হবে:
{
protected $table = 'tbl_users';
}
$user = new User();
$user->name = "Rahim";
$user->email = "rahim@gmail.com";
$user->save();
[ Narration code: এখানে User Model এর একটি নতুন object তৈরি করা
হয়েছে।
Laravel বলছে: users table এ নতুন একটি row তৈরি করার জন্য প্রস্তুত হও।
$user → এটা object /variable
User() → এটা class
database এর users table এর name field এ Rahim বসবে।
[$user->name = "Rahim";
}
$users = User::all();
[ User Model class (users table)
::all() Table-এর সব data নিয়ে আসে
$users Collection object (সব records)
$user = User::find(1);
::find(1) → Eloquent method যা primary key অনুযায়ী একটি record
fetch করে
[ SQl syntax above command: SELECT * FROM users WHERE id = 1
LIMIT 1
$users = User::where('status',1)->get();
[ users table status column value 1 match kora sob record nia
asho
->get() get() method সব matching record নিয়ে আসে
$users $users → collection object, অর্থাৎ multiple records রাখতে পারে