Laravel: شروع به کار

  • بوسیله: محسن شفیعی
  • در 1392/10/22 - 14:46
  • نظرات (11)
Laravel 4

Laravel 4

کمتر از دو سال قبل، پروژه ای متن باز شروع به کار کرد که امروزه کمتر توسعه‌دهنده PHP است که حداقل اسم آن را نشنیده باشد. اسم آن Laravel است. Laravel در‌ واقع یک فریم ورک PHP بر پایه MVC است. این فریم ورک دارای انعطاف خوبی است و با کمی اطلاعات در مورد PHP میتوان از آن استفاده کرد. در این مطلب و احتمالاً مطالب آینده با نحوه کار کردن با Laravel آشنا میشویم.

ابتدا در این مطلب میخواهیم Laravel را راه اندازی کنیم.

در ادامه مطلب همراه ما باشید…

(بیشتر…)

Laravel: مقدمات و الزامات اولیه

  • بوسیله: محسن شفیعی
  • در 1392/10/25 - 13:11
  • نظرات (12)
Laravel 4

Laravel 4

در مطلب قبلی Laravel را از طریق Composer نصب کردیم. در این مطلب میخواهیم کارهایی را که باید قبل از هر عملی انجام دهیم بررسی میکنیم.

در ادامه مطلب همراه ما باشید

(بیشتر…)

Laravel: مسیریابی یا Routing

  • بوسیله: محسن شفیعی
  • در 1392/10/30 - 11:10
  • نظرات (14)
Laravel 4

Laravel 4

اولین قسمتی که برای کار با Laravel باید یاد داشته باشیم، بخش مسیریابی یا Routing است. در‌واقع توسط این بخش ما مشخص میکنیم، که برای مثال اگر کاربر یک آدرس مشخصی از سایت را وارد کرد، چه صفحه‌ای به کاربر نمایش دهیم.

در ادامه مطلب همراه ما باشید

(بیشتر…)

Laravel: فرستادن اطلاعات به Views

  • بوسیله: محسن شفیعی
  • در 1392/11/06 - 0:33
  • نظرات (5)
Laravel 4

Laravel 4

در مطلب قبل ما دو صفحه درست کردیم، و با استفاده از Route، آن‌ها را مسیریابی کردیم. برای مثال گفتیم اگر کاربر آدرس http://example.com/register را باز کرد، صفحه register.blade.php را به کاربر نشان بدهد.

فرض کنید زمانی که کاربر صفحه ایندکس را فراخوانی کرد، ما باید از دیتابیس مقداری را فراخوانی کنیم و به صفحه home.blade.php بفرستیم، سپس این صفحه را به کاربر نمایش دهیم. پس در این مطلب میخواهیم نحوه فرستادن اطلاعات به یک صفحه را با هم بررسی کنیم.

در ادامه همراه ما باشید…

(بیشتر…)

Laravel: آموزش Blade

  • بوسیله: محسن شفیعی
  • در 1392/11/15 - 13:39
  • نظرات (2)
Laravel 4

Laravel 4

‌فریم ورک Laravel از موتور تپملیت Blade استفاده میکند. در این مطلب میخواهیم با Blade template engine آشنا شویم. در ادامه مطلب همراه ما باشید…

(بیشتر…)

Laravel: کار با دیتابیس

  • بوسیله: محسن شفیعی
  • در 1392/11/24 - 10:59
  • نظرات (4)
Laravel 4

Laravel 4

یکی از مهمترین قسمت‌ها در Laravel، نحوه کار با دیتابیس است. Laravel در این قسمت خیلی خوب عمل کرده و شما از چندین روش میتوانید با دیتابیس کار کنید. در این مطلب با ایجاد عملیات ها، Transaction و کار با کانکشن ها را کار میکنیم.

(بیشتر…)

Laravel: کار با دیتابیس – بخش دوم

  • بوسیله: محسن شفیعی
  • در 1392/12/03 - 15:30
  • یک نظر
Laravel

Laravel

در مطلب قبلی مقدمات پایه برای کار با دیتابیس را فرا گرفتیم، و همچنین با استفاده از کلاس هایی مانند insert, delete و … عملیات ها را در دیتابیس انجام دادیم. اما استفاده از این کلاس ها هیچ فرقی در استفاده مستقیم از PDO یا mysqli ندارد. امروز میخواهیم با کلاس های جدیدی آشنا شویم که استفاده از آنها کار ما را بسیار راحتتر خواهد کرد.

در ادامه مطلب همراه ما باشید…

(بیشتر…)

Laravel: کار با Eloquent

  • بوسیله: محسن شفیعی
  • در 1392/12/18 - 12:50
  • نظرات (10)
Laravel

Laravel

در دو مطلب قبلی نحوه کار با دیتابیس را یاد گرفتیم و میتوانیم همه عملیات های روی دیتابیس را از طریق لاراول انجام دهیم بدون اینکه به صورت مستقیم از کدهای SQL استفاده کنیم. اما برای کار با دیتابیس در لاراول بهترین گزینه استفاده از Eloquent است. Eloquent فقط برای کار با یک جدول است و نمیتوان از دستورهایی مانند join یا group استفاده کرد و برای این عملیات ها باید از روش معمول که در مطلب قبلی گفته شد استفاده کنیم.

در ادامه مطلب همراه ما باشید…

(بیشتر…)

Laravel: کار با Controllerها

  • بوسیله: محسن شفیعی
  • در 1392/12/28 - 18:54
  • نظرات (12)
Laravel

Laravel

در سومین مطلب از این سری از آموزش‌ها با Route ها آشنا شدیم و کمی هم با آن کار کردیم. اما استفاده از Route برای سایت‌هایی که دارای مسیرهای مختلف زیادی هستند (برای مثال بالاتر از 2) مناسب نیست، و برنامه نویس وقتی که فایل routes.php را باز میکند دچار سردرگمی خواهد شد و نکته دیگر اینکه نظم دهی پایین خواهد آمد و بوجود آمدن مشکلات زیادتر خواهد شد.

Controllerها برای همین ایجاد شده اند. فرض کنید که شما مسیر http://yoursite.com/user را برای کاربران خود در نظر گرفته اید. حالا این مسیر خودش دارای چندین مسیر دیگر است. برای مثال مسیر user/create یا user/profile یا هر مسیری که خودتان میخواهید داشته باشید. بنابراین شما باید یک Controller ایجاد کنید که مخصوص مسیر user/ باشد و تمام زیر مسیرهای آن را در یک Controller مستقل از مسیرهای دیگر، کنترل و مدیریت کنید.

در ادامه مطلب همراه ما باشید…

(بیشتر…)

ایجاد فرم تماس با ما با استفاده از لاراول – بخش اول

  • بوسیله: محسن شفیعی
  • در 1393/04/15 - 16:29
  • نظرات (8)
Laravel

Laravel

در آپارنت سری مطالبی تحت عنوان آموزش فریم ورک لاراول گذاشته شد، که در آن به صورت مختصر ویژگی‌ها و نحوه استفاده از قسمت‌های مختلف لاراول را شرح دادیم. در این مطلب میخواهیم یک فرم تماس با ما با استفاده از لاراول ایجاد کنیم.

سناریو به این صورت است که کاربر بعد از پر کردن فرم تماس با ما آن را ارسال میکند و ما، بعد از دریافت آن، اطلاعات فرم را درون پایگاه داده ذخیره میکنیم و همچنین یک ایمیل مبنی بر دریافت پیام، به کاربر میفرستیم. همچنین قبل از ذخیره اطلاعات فرم در پایگاه داده، عملیات اعتبارسنجی یا Validation را نیز انجام میدهیم.

قبل از هر چیز جدیدترین نسخه Laravel که در زمان این مطلب 4.2.0 است را نصب میکنیم. نحوه نصب و تنظیمات اولیه را در مطلب اول و دوم سری آموزشی لاراول بخوانید.

در ادامه مطلب همراه ما باشید…

(بیشتر…)

  • صفحه 1 از 2
  • 1
  • 2
  • <