آدرس : تهران میدان فردوسی خیابان ایرانشهر بین سمیه و طالقانی مجتمع تجاری میلاد واحد 9

پشتیبانی 24 ساعته : 02188867940 – 09927674217

برای مشاهده لیست علاقه مندی ها وارد شوید!

مشاهده محصولات فروشگاه
0

هیچ محصولی در سبد خرید نیست.

فلسفه لاراول

دسته بندی :دسته‌بندی نشده 31 دسامبر 2022 علیرضا بابامرادی 173

لاراول یک وب اپلیکیشن فریم ورک با سینتکسی زیبا و رسا است. ما معتقدیم توسعه باید یک تجربه خلاقانه و لذت بخش باشه برای اینکه واقعاً رضایت بخش باشد . لاراول تلاش میکنه که درد ناشی از توسعه را از بین ببرد . تسهیل وظایف رایج مورد استفاده دراکثر پروژهای وب ، ماندد احراز هویت ، مسیریابی ، جلسات و ذخیره سازی .
هدف لاراول این است توسعه را برای توسعه دهنده خوشایند کند بدون اینکه برنامه های کاربردی را قربانی کند.
توسعه دهندگان خوشحال بهترین کد را می سازند ، برای این منظور ما سعی کردیم بهترین هارا ترکیب کنیم . آنچه در سایر چارچوب های وب از جمله چارچوب های پیاده سازی شده در زبان های دیگر ماندد ASP.NET MVC ، Rubi on rail و Sinatra .
لاراول در دسترس و درعین حال قدرتمند است و ابزارهای قدرتمندی که برای برنامه های کاربردی بزرگ و قدرتمند مورد نیاز است را فراهم می کند. یک وارونگی کانتینر کنترلر عالی و سیستم مهاجرت(Migration system (بیانگر و پشتیبانی تست واحد کاملا یکپارچه به شما می دهد ابزارهایی که شما نیاز دارید تا هر اپلیکیشنی که میخواهید را بسازید.
Routing
برای شروع، بیایید اولین مسیر خود را ایجاد کنیم. در لاراول، ساده ترین مسیر، مسیری به یک بسته است. پاپ باز کنید
فایل app/routes.php و مسیر زیر را به پایین فایل اضافه کنید:
Route::get(‘users’, function()
{
return ‘Users!’;
});
حالا اگر مسیر /users را در مرورگر وب خود بزنید، باید Users را ببینید! به عنوان پاسخ نمایش داده می شود. عالی!
شما اولین مسیر خود را ایجاد کرده اید.

مسیرها همچنین می توانند به کلاس های کنترلر متصل شوند. مثلا:
Route::get(‘users’, ‘UserController@getIndex’);

این مسیر به چارچوب اطلاع می‌دهد که درخواست‌هایی به مسیر /users باید متد getIndex را در کلاس  UserController   فراخوانی کنند. برای اطلاعات بیشتر در مورد مسیریابی کنترلر، مستندات کنترلر را بررسی کنید.

ساختن یک View
درمرحله بعد یک نمای ساده برای نمایش داده های کاربر ایجاد میکنیم. ویو ها در app\views هستند و شامل html های اپلیکیشن شماست. ما می خواهیم دوتا ویوی جدید رو در این فهرست قرار بدیم :
Layout.blade.php
Users.blade.php
ابتدا بیاید فایل layout.blade.php رو بسازیم :

Laravel Quickstart

@yield(‘content’)


در مرحله بعدی ویوی دوم را میسازیم
@extends(‘layout’)
@section(‘content’)
Users!
@stop

بعضی از این سینتکس ها ممکنه کمی تعجب آور باشه براتون ،این بخاطر اینه که ما از الگوی لاراول استفاده می کنیم System:Blade blade. خیلی سریعه چون به سادگیِ تعداد انگشت شماری از عبارات منظمه که علیه قالب های شما اجرا می شود تا انها را به کد های php خالص کامپایل کند. Blade عملکرد قئرتمندی را مانند وراثت قالب را نیز ارائه می دهد

حالا ما ویوهامونو داریم ، بیاید از روت /users بازگردانیمشون (return). بجای برگردوندن users از روت اون رو از ویو ریترن میکنیم!
Route::get(‘users’, function()
{
return View::make(‘users’);
});
عالی! حالا یک ویوی ساده ساختیم که یک layout را گسترش میده . در مرحله بعد بیاید روی لایه دیتابیس خودمون کار کنیم.

علیرضا بابامرادی

راه آسان‌تری برای ارتباط با کاربران‌مان پیدا کرده‌ایم :) عضویت در کانال

مطالب زیر را حتما بخوانید:

قوانین ارسال دیدگاه در سایت

  • چنانچه دیدگاهی توهین آمیز باشد تایید نخواهد شد.
  • چنانچه دیدگاه شما جنبه ی تبلیغاتی داشته باشد تایید نخواهد شد.
  • چنانچه از لینک سایر وبسایت ها و یا وبسایت خود در دیدگاه استفاده کرده باشید تایید نخواهد شد.
  • چنانچه در دیدگاه خود از شماره تماس، ایمیل و آیدی تلگرام استفاده کرده باشید تایید نخواهد شد.
  • چنانچه دیدگاهی بی ارتباط با موضوع آموزش مطرح شود تایید نخواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

لینک کوتاه:
0