سورس لاراول 5.2 به همراه پکیج های زیر :
@learning_laravel
-Html
-Image
-Debugbar
-Purifier
-Captcha (mews)
-Jalali (morilog)
-ideـhelper
-Socialite
👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇
@learning_laravel
-Html
-Image
-Debugbar
-Purifier
-Captcha (mews)
-Jalali (morilog)
-ideـhelper
-Socialite
👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇
برنامه اندروید داکیومنت Laravel 5
@learning_laravel
https://play.google.com/store/apps/details?id=com.laravel5.docs
@learning_laravel
https://play.google.com/store/apps/details?id=com.laravel5.docs
پنج CMS معروف که با لاراول نوشته شده اند : @learning_laravel
1. October CMS
https://octobercms.com/
2. Asgard CMS
https://asgardcms.com/
3. Lavalite
http://www.lavalite.org/
4. PyroCMS
https://pyrocms.com/
5. TypiCMS
http://typicms.org/
1. October CMS
https://octobercms.com/
2. Asgard CMS
https://asgardcms.com/
3. Lavalite
http://www.lavalite.org/
4. PyroCMS
https://pyrocms.com/
5. TypiCMS
http://typicms.org/
Octobercms
October - PHP CMS platform based on the Laravel Framework
October CMS is a self-hosted award-winning platform based on the Laravel PHP Framework
بعضی از دوستان رو می بینم که در نامگذاری ها توی فریمورک Laravel استانداردها و قراردادها (conventions) را رعایت نمی کنند و بعضا در آینده ممکنه به مشکل بخورن و باید یکسری چیزهارو به صورت دستی تغییر بدن تا مشکلاتشون حل بشه بنابراین تو این مطلب این قراردادها رو لیست میکنم.
@learning_laravel
— اسامی دیتابیس اعم از نام جداول و ستون ها باید به صورت snake_case باشد مثلا ستون first_name یا جدول social_users
— اسامی کلاس ها باید به صورت StudlyCase باشد مثلا کلاس SocialUser
— ثوابت باید به صورت upper case یعنی با حروف بزرگ نوشته شوند با under score از هم جدا شوند مثلا APP_KEY
— نام متد ها باید به صورت camelCase باشد مثلا updatePost
— اسامی پراپرتی های کلاسها و آرگومانهای متدها قرارداد خاصی برای آن تعیین نشده اما پیشنهاد میشه به صورت camelCase نامگذاری شوند
— نام توابع هم به صورت camelCase باید نامگذاری شوند
— متغیرها هم به صورت camelCase نامگذاری شوند
— اسامی فایل ها و دایرکتوری ها به صورت snake_case نامگذاری شوند
— برای تعریف url ها باید آنها را به صورت kebab-case تعریف کنید
— نام جداول دیتابیس رو به صورت جمع و مدل متناظر با آن را مفرد نامگذاری کنید مثلا مدل Post جدول متناظر آن posts می باشد. در ضمن توجه کنید برای نوشتن جمع طبق گرامر انگلیسی عمل کنید و می توانید برای اینکه متوجه بشید جمع یک اسم چی هست از تابع ()str_plural کمک بگیرید
— در هنگام تعریف ستون کلید خارجی در جداول دیتابیس توجه کنید ابتدا باید نام جدولی که کلید خارجی به آن مرتبط است را به صورت مفرد و بعد در انتهای id_ را اضافه کنید مثلا کلید خارجی user_id یا category_id
— به انتهای نام کنترلرها کلمه Controller را اضافه کنید مثلا کنترلر PostController
@learning_laravel
— اسامی دیتابیس اعم از نام جداول و ستون ها باید به صورت snake_case باشد مثلا ستون first_name یا جدول social_users
— اسامی کلاس ها باید به صورت StudlyCase باشد مثلا کلاس SocialUser
— ثوابت باید به صورت upper case یعنی با حروف بزرگ نوشته شوند با under score از هم جدا شوند مثلا APP_KEY
— نام متد ها باید به صورت camelCase باشد مثلا updatePost
— اسامی پراپرتی های کلاسها و آرگومانهای متدها قرارداد خاصی برای آن تعیین نشده اما پیشنهاد میشه به صورت camelCase نامگذاری شوند
— نام توابع هم به صورت camelCase باید نامگذاری شوند
— متغیرها هم به صورت camelCase نامگذاری شوند
— اسامی فایل ها و دایرکتوری ها به صورت snake_case نامگذاری شوند
— برای تعریف url ها باید آنها را به صورت kebab-case تعریف کنید
— نام جداول دیتابیس رو به صورت جمع و مدل متناظر با آن را مفرد نامگذاری کنید مثلا مدل Post جدول متناظر آن posts می باشد. در ضمن توجه کنید برای نوشتن جمع طبق گرامر انگلیسی عمل کنید و می توانید برای اینکه متوجه بشید جمع یک اسم چی هست از تابع ()str_plural کمک بگیرید
— در هنگام تعریف ستون کلید خارجی در جداول دیتابیس توجه کنید ابتدا باید نام جدولی که کلید خارجی به آن مرتبط است را به صورت مفرد و بعد در انتهای id_ را اضافه کنید مثلا کلید خارجی user_id یا category_id
— به انتهای نام کنترلرها کلمه Controller را اضافه کنید مثلا کنترلر PostController
کتاب جدیدی که توسط آقای matt stauffer نوشته شده رو براتون به اشتراک میزارم
👇👇👇👇👇👇
👇👇👇👇👇👇
تو لینک زیر لیستی از پیغام های لاراول اعم از اعتبارسنجی و ... که به صورت دیفالت انگلیسی هست رو به 52 زبان دنیا ترجمه شده آن وجود داره که برای زبان فارسی در پوشه fa قرار دارد.
@learning_laravel
بعد از دانلو آن پوشه fa رو در مسیر resources/lang کپی کنید و سپس در فایل config/app.php مقدار locale را به fa تغییر دهید.
https://github.com/caouecs/Laravel-lang
@learning_laravel
بعد از دانلو آن پوشه fa رو در مسیر resources/lang کپی کنید و سپس در فایل config/app.php مقدار locale را به fa تغییر دهید.
https://github.com/caouecs/Laravel-lang
GitHub
GitHub - Laravel-Lang/lang: List of 127 languages for Laravel Framework, Laravel Jetstream, Laravel Fortify, Laravel Breeze, Laravel…
List of 127 languages for Laravel Framework, Laravel Jetstream, Laravel Fortify, Laravel Breeze, Laravel Cashier, Laravel Nova and Laravel UI. - Laravel-Lang/lang
دوره Laravel From Scratch Laracasts برای اونایی که نمیتونند از Laracasts دانلود کنند در p30download اضافه شد (این دوره رایگان هست)
http://p30download.com/fa/entry/64631/
http://p30download.com/fa/entry/64631/
پی سی دانلود
دانلود laracasts Laravel from Scratch - آموزش لاراول از ابتدا
در دوره آموزشی laracasts Laravel from Scratch با اصول و مباحث اولیه لاراول آشنا می شوید. / each year, the Laracasts laravel From scratch series is refreshed to reflect the latest iteration of the framework.
#آموزش کار با seeder و model factory اضافه شد
http://forum.ncis.ir/Thread-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AC%D8%A7%D9%85%D8%B9-Laravel?pid=8633#pid8633
http://forum.ncis.ir/Thread-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AC%D8%A7%D9%85%D8%B9-Laravel?pid=8633#pid8633
forum.ncis.ir
آموزش جامع Laravel
Accessor و Mutator ها در Eloquent احتمالا همه شما در شی گرایی با متدهای دستیاب get و set کار کردین و می دونید که با استفاده از این متدها می توانیم به یک attribute دسترسی یا آن را با مقداری ست کنیم. در
به همه برنامه نویسان PHP توصیه میکنم این وبسایت رو مطالعه و بهش عمل کنند
http://novid.github.io/php-the-right-way/
http://novid.github.io/php-the-right-way/
پیاچپی: از راه درستش
An easy-to-read, quick reference for PHP best practices, accepted coding standards, and links to authoritative PHP tutorials around the Web
ویژگی های جدید Laravel 5.3
https://laravel-news.com/2016/06/look-whats-coming-laravel-5-3/
https://laravel-news.com/2016/06/look-whats-coming-laravel-5-3/
Laravel News
A look at what’s coming to Laravel 5.3
Laravel 5.3 is now released and available for everyone. Here is a quick look at some of these new features:
Laravel Scout
Laravel Scout is a driver based full-text search for Eloquent. Out of the box, it supports Algolia and because it’s driver based anyone…
Laravel Scout
Laravel Scout is a driver based full-text search for Eloquent. Out of the box, it supports Algolia and because it’s driver based anyone…
مثالی از لیست DropDown استان و شهرهای ایران به صورت AJAX (به درخواست یکی از اعضای کانال)
http://laravel.io/bin/RE0PY
@learning_laravel
فایل SQL دیتابیس مثال بالا رو هم در زیر قرار دادم 👇👇👇👇👇👇
http://laravel.io/bin/RE0PY
@learning_laravel
فایل SQL دیتابیس مثال بالا رو هم در زیر قرار دادم 👇👇👇👇👇👇