ذخيره سازي و رئيس پوشه
لاراول از پكيج PHP Flysystem براي ارائه درايورهايي براي شغل با اشكال filesystems ، از filesystems هاي لوكال گرفته تا ذخيره سازي بر اساس كلود مانند Amazon S3، به كارگيري مي نمايد.
لاراول همينطور قابليت جابجايي فولدر را با پروتكل جابجايي پوشه طراحي اپليكيشن در مشهد SSH (SFTP) مهيا مي نمايد.
مدير ايرادات
رئيس ايرادات به طور خود كار با آغاز يك پروژه نو لاراول تنظيمات ميگردد.
اپليكيشن هاي لاراول را مي قدرت در شرايط گونه هاي زدايي ايفا كرد و پيام هاي خطاي دقيقي را براي آحاد خطاهايي كه فيس ميدهد ساخت.
رابط خط دستور گزينه به كارگيري در لاراول Artisan اسم دارااست.
اين مشمول دسته اي از اوامر ميباشد كه به تشكيل داد يك نرم افزار اينترنت امداد مي نمايد.
اين اوامر از فريمورك Symphony گنجانده گرديدهاند كه در سود خصوصيتهاي افزودني در لاراول 5.1 (واپسين ورژن لاراول) توليد مي گردد.
Composer
Composer ابزاري ميباشد كه مشتمل بر آحاد تعلق ها و كتابخانه ها ميشود.
اين قابليت را به استفاده كننده ميدهد تا با دقت به فريمورك نام برده (از جملهً مواقعي كه در نصب لاراول استعمال ميگردد) پروژه اي ساخت و ساز نمايد.
كتابخانه هاي فرد ثالث را مي شود به راحتي با ياري Composer نصب كرد.
تك تك تعلق ها در فولدر composer.json كه در فولدر سورس قرار ميگيرد، يادداشت مي گردند.
Modularity
لاراول 20 كتابخانه و ماژول داخلي را ارائه ميدهد كه به بهبود نرمافزار ياري مي نمايد.
هر ماژول با رئيس Composer dependency يك دست گرديدهاست كه آپ ديت رساني را سهل وآسان مي نمايد.
Effective ORM
لاراول دربردارنده يك ORM داخلي با طراحي سهل PHP Active Record ميباشد.
يك ORM اثر گذار به بسط دهندگان اذن ميدهد تا جداول مقر داده را با به كارگيري از سينتكس معمولي PHP فارغ از تايپ كردن هيچ كد SQL طراحي نمايند.
اين يكپارچگي راحت در ميان گسترش دهندگان و جداول مقر داده را ، با ارائه هر كدام از جداول با سبك هاي مربوطه خويش مهيا مي نمايد.
ساختارهاي لاراول
Service Containers
Service Containers يكياز كامپوننت هاي اساسي لاراول ميباشد.
Service Containers ، تعلقهاي كلاس و پيوندها آنها را رئيس مي نمايد.
درين قسمت يك گسترش دهنده كليه چيز مايحتاج را براي اجراي يك اپ لاراول متصل مي نمايد.
Service Providers
Service Providers به به عبارتي اندازه اساسي ميباشند ، جايي كه كلاس ها و تعلق ها به Service Containers تزريق مي گردند.
Packages
Package ها شيوه اضافه كردن توابع به لاراول مي باشند.
هم پكيج هاي غيروابسته و هم پكيج هاي ويژه نرمافزار وجود داراست.
Service providers به لاراول ميگويند كه package resources را كجا بارگيري نمايد.
لاراول ، مانند اكثري ديگر از ابزارهاي گسترش لوكال ، به داكر متكي ميباشد.
Docker يك ابزار مبني بر كانتينر ميباشد كه به گسترش دهندگان اين قابليت را ميدهد تا اپ هاي خويش را به راحتي توليد و جاري ساختن نمايند.
با به كار گيري از كانتينرهاي Docker، يك پيشرفتدهنده اپ خويش را با تعلقهاي آن بستهبندي مينمايد و آن را بهتيتر يك بسته واحد ساكن مينمايد.
Command-Line Interfaces
لاراول مشتمل بر دستهاي از command-line interfaces ميباشد.
كنسول Artisan دربرگيرنده دستوراتي ميباشد كه به بسط دهندگان ياري مي نمايد تا تخت گاز كدهاي هسته را بسازند، شغل هاي تكراري را بي آلايش و اتومات نمايند و در غايت ايجاد كرد نرم افزار را با سهولت بيشتري كامل شدن نمايند.
Sail به پيشرفتدهنده اذن ميدهد تا با Docker، دور و بر پيشرفت پيشفرض لاراول، تعامل داشته باشد.
Eloquent
Eloquent يك object-relational mapper (ORM) ميباشد كه قابليت و امكان تعامل سهل با مقر هاي داده را آماده مي نمايد.
با استعمال از معماري MVC ، سبك ها با جداول غير وابسته در يك مقر داده همخواني دارا هستند.
با Eloquent ، بسطدهندگان ميتوانند از بازيابي سريع ، درجها و بهروزرسانيهاي بي آلايش و تعريفوتمجيد بصري ارتباط ها اعتقاد و باور داشته باشند.
Homestead
Laravel Homestead يك دور و بر گسترش ميباشد كه با ارائه پكيج Vagrant از پيش بسته بندي گرديده، قابليت بسط را بر روي يك ماشين مجازي مهيا مي نمايد.
Homestead مشتمل بر همگي چيزهايي ميباشد كه براي پيشرفت اپ لاراول نياز ميباشد، مثلا PHP، MySQL، Nginx، Composer، Redis و مورد ها ديگر، به اين ترتيب بسطدهنده نيازي به نصب اين پكيج ها بر روي دستگاه لوكال خويش ندارد. Homestead به نصب Vagrant و VirtualBox يا اين كه Parallels نياز دارااست.
Sail
Sail يك رابط خط امر مدل وزن براي تعامل با دور و اطراف پيشرفت پيش فرض Docker لاراول ميباشد.
سواي نياز به تجربيات پيشين Docker، Sail يك شرايط استارت فوق العاده براي ساخت يك نرمافزار PHP، MySQL و Laravel مطابق Redis مهيا مي نمايد.
بخش اعظمي از پيشرفت دهندگان Sail را جايگزين خوب، ريلكس خيس و كليه كاره Homestead ميدانند.
بازدید: