ذخیره اطلاعات در دیتابیس با لاراول
در مورد این پست آموزشی

ذخیره اطلاعات در دیتابیس با لاراول
توی این پست آموزشی قراره نحوه ذخیره اطلاعات رو در دیتابیس با روش Eloquent آشنا بشیم.
ذخیره اطلاعات در دیتابیس سایت بسیار مهم است و دارای اهمیتهای زیادی می باشد. در ادامه به برخی از این مزایا اشاره میکنیم:
1. دسترسی به اطلاعات: با ذخیره اطلاعات در دیتابیس، شما میتونید به راحتی به اطلاعات خود دسترسی پیدا کنید و آنها نگهداری کنید را جستجو و بازیابی کنید.
2. مدیریت و سازماندهی: دیتابیس به شما ایناجازه رو میده که اطلاعات را به صورت منظم ذخیره کنید و به راحتی بتونید آنها رو مدیریت کنید.
3. امنیت: با ذخیره اطلاعات در دیتابیس، میتوانید از امکانات امنیتی مانند رمزنگاری و دسترسی محدود به اطلاعات استفاده کنید تا از اطلاعات شما نگهداری و محافظت شود.
4. عملکرد بهتر: با استفاده از دیتابیس، میتوانید عملکرد سایت خودتون رو بهتر کنید و به صورت بهینهتر با دادهها و اطلاعات کار کنید.
پس دوستان بنابراین، ذخیرهسازی اطلاعات در دیتابیس سایت نقش بسیار مهمی در عملکرد و امنیت سایت داره.
خب بریم برای شروع !!!
قدم اول – ایجاد مدل
ابتدا باید یک مدل برای جدول مورد نظرتان ایجاد کنید. به عنوان مثال فرض کنید که میخواهید اطلاعات کاربران را در جدول users ذخیره کنید. برای این منظور میتوانید یک مدل با نام User ایجاد کنید:
php artisan make:model User
قدم دوم – ایجاد کنترلر
php artisan make:controller UserController
سپس در فایل مدل User متدهای fillable را تنظیم کنید. این متدها به شما اجازه میدهند که فیلدهای قابل تغییر را تعیین کنید. به عنوان مثال:
namespace App;
use Illuminate\Database\Eloquent\Model;
class User extends Model
{
protected $fillable = ['name', 'email', 'password'];
}
قدم سوم – ایجاد روت
Route::post('/users', [UserController::class, 'index'])->name('users.index');
حالا میتوانید از مدل User برای ایجاد یک رکورد جدید استفاده کنید. حال برای اینکار دستورات زیر رو در UserController وارد می کنیم به عنوان مثال:
public function index(Request $request){
$user = new User;
$user->name = 'Laravels';
$user->email = 'www.laravels.com';
$user->password = bcrypt('secret');
$user->save();
}
حال دستور php artisan serve رو در cmd در مسیر اصلی پروژه وارد می کنیم و منتظر میمونیم تا پروژه اجرا بشه.
امیدوارم که این پست هم مفید بوده باشه به امید دیدار موفق باشید.
