فیلتر ها در لاراول

Laravel

Laravel

اساسا یک فیلتر مجموعه ای از کدهاست که شما می خواهید قبل یا بعد از درخواست به یک Route اجرا شود تا عملکرد برنامه را تحت تاثیر قرار دهد. همچنین فیلترهای سراسری (Global filters) هم وجود دارند که قبل یا بعد همه درخواست ها اجرا می شوند .

به طور مثال فیلتر اعتبارسنجی کاربران. به اینصورت که پیش از اجرای Route کدهای Before filter اجرا میشود تا ابتدا شما از تمامی فیلترهایی که برای آن Route در نظر گرفته شده است رد شوید و سپس Route برای شما نمایش داده میشود.
در ادامه با ما همراه باشید…

(بیشتر…)

تولید URLها در لاراول

Laravel

Laravel

برای ساختن لینک ها در اپلیکیشن هایی که با لاراول ساخته میشود میتوان آنها را به صورت دستی ایجاد کرد که توصیه نمی شود اما لاراول دستورات کمکی زیادی را برای این منظور در اختیار ما قرار می دهد.

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

(بیشتر…)

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

  • بوسیله: محسن شفیعی
  • در 1393/05/17 - 17:40
  • نظرات (8)
Laravel

Laravel

در بخش اول از این مطلب ما فرم تماس با ما را ایجاد کردیم و همچنین عملیات Validation را انجام دادیم، و همچنین به نکاتی مانند محلی کردن لاراول، برگشت داده‌ها و غیره اشاره کردیم.
همانطور گفتیم در این بخش ما میخواهیم اطلاعات گرفته شده از کاربر را درون دیتابیس ذخیره کنیم و همچنین یک ایمیل از اطلاعات وارد شده توسط کاربر به مدیر سایت ارسال کنیم.
در ادامه مطلب همراه ما باشید…

(بیشتر…)

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

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

Laravel

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

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

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

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

(بیشتر…)

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 مستقل از مسیرهای دیگر، کنترل و مدیریت کنید.

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

(بیشتر…)

Laravel: کار با Eloquent

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

Laravel

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

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

(بیشتر…)

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

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

Laravel 4

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

(بیشتر…)

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

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

Laravel 4

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

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

(بیشتر…)