دوره مجازی Laravel - جلسه 1 - آماده سازی محیط کار



visibility  
mode_comment   ۶۶

به نام خدا و سلام .در خدمت شما هستیم با جلسه اول دوره مجازی لاراول 1 . در این دوره قراره با هم یک فروشگاه فایل پیشرفته با قابلیت های جالب در قالب فریمورک لاراول بسازیم و با قبالیت های این فریمورک محبوب و بسیار پیشرفته php هم آشنا بشیم. در این جلسه محیط کار رو آماده می کنیم و از جلسه بعد مقدمات کد نویسی شی گرا رو آموزش می دیم تا برای کدنویسی در لاراول آماده باشیم.

info توجه

این مطلب یک جلسه از آموزش حرفه ای لاراول می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در آموزش حرفه ای لاراول

comment دیدگاه کاربران
محمدرضا replyپاسخ

عرض ادب و احترام خدمت استاد عزیز
تشکر از نظم در ارایه جلسات و پایبند بودن به وجدان کاری و کیفیت آموزش ها و همچنین احترام به کاربرا
شخصاا ممنونم ازتون و به امید اینکه این دوره هم مثل دوره های قبل از بهترین ها باشه و استفاده ببریم از تجربه هاتون
بهترین ها رو براتون آرزو دارم

امین علیپور replyپاسخ

سلام و خسته نباشید خدمت استاد عزیز . چرا با نسخه 5.4 لاراول کار نمیکنید؟؟

کیوان علی محمدی

سلام دوست عزیز. لاراول 4 در مدیریت assets ها تغییراتی ایجاد کرده که صلاح دیدم نسخه 5.3 رو آموزش بدیم. مفاهیم یکی هستش و مشکلی نداره

ابراهیم عابدی replyپاسخ

جلسه خوبی بود اما باز هم اون اهنگ ازار دهنده اول اموزش همچنان تغییر ندادید حداقل تو ویرایش که میکنید اهنگ رو نزارید خیلی ازار دهندست استاد تقریبا کی دوره تموم میشه ؟

کیوان علی محمدی

دوره فکر کنم آخر تابستون تموم بشه. اون آهنگ رو داریم عوض می کنیم.

Pouria Ariafar replyپاسخ

سلام اقای محمدی
تشکر از شما، آیا معلوم هست که در چه روزهایی از هفته جلسات این دوره رو در سایت انتشار میدید؟

کیوان علی محمدی

سلام معمولا این کارو نمیکنیم ولی حتما هفته ای سه جلسه. سعی می کنیم در هفته پخش بشه ولی ممکنه مثلا آخر هفته هر 3 جلسه اش منتشر بشه.

Mr abbas replyپاسخ

بسیار عالی ولی یکم اروم اروم جلساتو منتشر کنید موقع امتحاناس 😳

aligh replyپاسخ

سلام و عرض ادب .
می خواستم بدونم کلا چند جلسه هست این دوره ؟
و اینکه در هر هفته چند جلسه منتشر میشه و کی به اتمام می رسه ؟

کیوان علی محمدی

سلام این دوره حدود 35 الی 40 ساعت هستش و هر جلسه بین 30 الی 45 دقیقه طول میکشه و دقیقا هر هفته 3 جلسه منتشر میشه.اتمامش رو خودتون می تونید حساب کنید.

amir rahimi morad replyپاسخ

با سلام.
با توجه به اینکه آخرین نسخه لاراول 5.4 است دلیل خاصی برای اینکه در این آموزش از 5.3 استفاده می‌شود هست ؟ و تفاوت این نسخه در چیست ؟ ممنونم.

کیوان علی محمدی

سلام دوست عزیز. در نسخه 5.4 سیستم module bundler لاراول تغییرات زیادی داشته که نیازمند پیش نیاز هایی هست. ما تصمیم گرفتیم از نسخه 5.3 استفاده کنیم. مفاهیم لاراول تقریبا یکی هستش و در این نسخه ها معمولا یکسری تغییرات خیلی ریز مثل اضافه کردن میان افزار ها صورت میگیره.نگران نباشید شما قراره مفاهیم اصلی رو یاد بگیرید که نکته مهم هم همینه.

آرش ذاکری replyپاسخ

با سلام و عرض ادب
وقتی فایل httpd-vhosts را برای دامین مجازی کانفیگ میکنم، دامینی که قبلا برای وردپرس تعریف کرده بودم از دسترس خارج میشه، برای اون باید چه تنظیمی رو انجام بدم؟
با تشکر

کیوان علی محمدی

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

آرش ذاکری

سلام، برای لاراول مطابق آموزش پیش رفته ام و دامین اون مشکلی نداره، اما این باعث میشه که دامین وردپرس در هنگام فراخوانی با خطای زیر مواجه بشه:
NotFoundHttpException in C:\xampp\htdocs\mylaraveltest_dev\vendor\laravel\framework\src\Illuminate\Routing\RouteCollection.php
تنظیمات مربوط به httpd-vhosts را، هم برای دامین مورد استفاده در لاراول (mylaraveltest.dev) و هم برای دامین مورد استفاده در وردپرس انجام داده ام و وقتی تنظیمات دامین لاراول را کامنت کنم، دامین وردپرس بدون خطا در دسترس هست حتی اگر تنطیماتی برایش در httpd-vhosts کانفیگ نکنم.
با تشکر

کیوان علی محمدی

لطفا فایل تنظیمات vhosts و hosts رو برای بنده ایمیل کنید.

نرگس بحرانی replyپاسخ

ممنون از آموزش عالیتون phppstorm از کجا میتونم دانلود کنم؟

کیوان علی محمدی

از خود سایت jetbrains.com

Hadi M replyپاسخ

سلام و روز خوش
من لاراول رو روی سیستم ویندوز نصب کردم و بدون هیچ مشکلی بالا اومد
———-
الان روی مک بوکم هم نصب کردم راحت نصب شده اما دامین لاراول بالا نمیاد
من همه تغییرات رو از توی نت مطالعه کردم و انجام دادم
مشکلی که دارم اینه که وقتی دامین رو یعنی larafiles.dev رو می زنم به جای اینکه صفحه لاراول بیاد صفحه داشبودر xampp رو نشونم میده
فایل هاست مک رو هم تغییر دادم
فایل هاست xampp رو تغییر دادم ولی دامین من رو بالا نمیاره
الان آیا لاراول نصب شده کاملا و فقط مشکل دامین هست یا اینکه مشکل از نصب لارالول هست که دامین هم بالا نمیاد
به نظر خودم که مشکل توی دامنه هست که بالا نمیاد
حتی با کد 127.0.0.1 هم بازم داشبورد xamppبالا میاد
ممنون می شم راهنمایی کنید که مشکلم رو حل کنم
از آخرین ورژن مک high sierra استفاده می کنم
راستی توی نصب لاراول با کامپوزر توی ویندوز رژن داشت اما توی مک هیچ ورژنی براش مشخص نداشت و براش که ورژن می زاشتم نصب نمی کرد

کیوان علی محمدی

سلام این نسخه نصبی برای ویندوز بهینه شده هستش و در مک بهتره کلا سرور ها به صورت جداگانه نصب بشن نه در قالب xampp

Mohammad Javad Bahiraie replyپاسخ

سلام من دقیقا مثل اموزش پیش رفتم اما زمانی که
larafiles.dev رو توی مرورگر وارد می کنم خطا نشون میده
اما زمانی که ادرس 127.0.0.1 وارد مرورگر می کنم لاراول باز میشه
ای پی رو توی هاست وارد کردم و کانفیگ هم درست بوده اما نمی دونم چرا نمیشه

یه نکته هم بگم :
127.0.0.1 www.hotspotshield.com
127.0.0.1 www.mydati.com
127.0.0.1 activation.cloud.techsmith.com
127.0.0.1 oscount.techsmith.com
127.0.0.1 updater.techsmith.com
127.0.0.1 camtasiatudi.techsmith.com
127.0.0.1 tsccloud.cloudapp.net
127.0.0.1 assets.cloud.techsmith.com
127.0.0.1 activation.easeus.com
127.0.0.1 track.easeus.com
127.0.0.1 66.39.112.91
127.0.0.1 216.92.151.227
127.0.0.1 216.92.61.7
127.0.0.1 www.easeus.com
127.0.0.1 wondershare.com
127.0.0.1 larafiles.dev
من قبلا برای کرک این آدرس ها رو هم اضافه کردم اما وقتی اینا رو هم پاک می کنم درست نمیشه

کیوان علی محمدی

سلام دوست عزیز.از xampp استفاده می کنید؟وب سرور رو ریستارت کردین؟

Mohammad Javad Bahiraie

اره همه ی این کار ها رو انجام دادم

sadaf

منهم دقیقا همین مشکل رو دارم

Mohammad Javad Bahiraie replyپاسخ

این هارو هم تعریف کردم

ServerAdmin admin@larafiles.dev
ServerAlias www.larafiles.dev
DocumentRoot “C:/xampp/htdocs/larafiles/public”
ServerName larafiles.dev
ErrorLog “logs/larafiles.dev-error.log”
CustomLog “logs/larafiles.dev-access.log” common

DocumentRoot “C:/xampp/htdocs/”
ServerName localhost

dariosh babaii replyپاسخ

با سلام هنگام ساخت دامین مجازی در مرورگرهای اکسپلور درست کار می کند ولی فقط در گوگل کروم ارور Your connection is not private با مثلث قرمز می دهد مشکل از کجاست البته مروگر خودم را دوباره نصب کردم ولی مشکل برطرف نشد

کیوان علی محمدی

سلام به جای .dev از .local استفاده کنید.

رضا replyپاسخ

سلام و درود بر شما
اعتبار هدیه یک زمانی داشت سون لرن در نظر سنجی
آیا این امکان رو برداشتید؟

کیوان علی محمدی

سلام در حال حاضر این امکان غیر فعال شده.

Farzan replyپاسخ

سلام و عرض ادب
آپاچی رو مجبور شدم رو پورت 8080 اجرا کنم،طبق آموزش ویدیو پیش رفتم ولی larafiles.dev رو که تو مرورگر میزنم چیزی نمیاره

کیوان علی محمدی

سلام مروگرتون چی هست و چه نسخه ای داره؟ در آدرس حتما باید پورت 8080رو وارد کنید.

Saeid Topchipour replyپاسخ

سلام. دوره لاراول مشکل داره. جلساتش دانلود نمیشه ، لطفا بررسی کنید

sadaf replyپاسخ

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

وقتی هم آدرس 127.0.0.1 رو میزنم اینجوری خطا میده
The requested URL / was not found on this server.

Apache/2.4.27 (Win64) PHP/5.6.31 Server at 127.0.0.1 Port 80

<VirtualHost *:80>
  ServerName larafiles.dev
  ServerAlias admin@larafiles.dev
  DocumentRoot "${INSTALL_DIR}/www/htdocs/larafiles/public"
  <Directory "${INSTALL_DIR}/www/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require local
  </Directory>
</VirtualHost>
کیوان علی محمدی

سلام حتما از زمپ استفاده کنید.

Daniel_K7 replyپاسخ

با عرض سلام و خسته نباشید خدمت شما .
استاد یک سوال عجیب !
شما وقتی دامینتون رو میزنید صفحه اصلی لاراول براتون باز میشه اما من باید بعد از دامینی که انتخاب کردم ( به این صورت هست : fileshop ) /public رو وارد کنم وگرنه صفحه ای باز میشه که فایل ها و دایرکتوری های لاراول رو نشون میده ! علتش چی هست ؟

کیوان علی محمدی

سلام دوست عزیز. احتمال زیاد root پروژه روی دایرکتوری public تنظم نکردین.

Daniel_K7

آها ، ممنون .
چطور باید root پروژه رو روی public تنظیم کنم ؟

Daniel_K7

ممنونم مشکلم حل شد .

امیر فاطمی replyپاسخ

سلام استاد من مطابق آموزش پیش رفتم و لاراول رو نصب کردم و پروژه رو ساختم ولی وقتی دامین larafiles.dev رو وارد میکنم پیغام Your connection is not secure ظاهر میشه توی فایرفاکس ولی وقتی آی پی رو وارد میکنم پروژم به درستی اجرا میشه و وارد صفحه اول لاراول میشه

کیوان علی محمدی

سلام به جای .dev از .local استفاده کنید. این مشکل از نسخه کروم 63 به بعد پیش اومده

raammiin97

با سلام
هر جا که .dev بود(هم توی دایرکتوری extra و هم توی دایرکتوری etc) ، اون رو به .local تبدیل کنید.
در آخر کار هم توی مرورگر ، موقعی که دارین آدرس رو تایپ می کنید،
/larafiles.local
رو وارد کنید.
این رو برای افرادی که توی خرداد 98 به بعد خریدن یا مشکلشون هنوز حل نشده ، نوشتم !

.dev
————————–
.local
——————————-
larafiles.local/
Masoud Azimi replyپاسخ

با سلام و احترام
بعد از نصب Lareval به نظر بقیه فولدرهایی که برا پروژهای دیگه PHP در فولدر htdocs ساخته بودم از کار افتادن _ یعنی وقتی تو مرورگر میخوام به این پوشه ها از طریق لوکال دسترسی داشته باشم خطا میده

کیوان علی محمدی

سلام سعی کنید اونارو هم به دامین مجازی منتقل کنید.

یلدا شرفی replyپاسخ

سلام وقت بخیر xampp من داخل درایو D نصب شده و پورت آپاچی 81 تنظیم شده.
محتویات فایل httpd-vhosts:

ServerAdmin admin@larafiles.local
DocumentRoot “D:/xampp/htdocs/larafiles/public”
ServerName larafiles.local
ErrorLog “logs/larafiles.local-error.log”
CustomLog “logs/larafiles.local-access.log” common

محتویات فایل hosts:
127.0.0.1 larafiles.local

با زدن IP:127.0.0.1 و یا dns مجازی :larafiles.local صفحه لاراول رو نمیبینم و با خطا مواجه میشم.

با زدن آدرس http://localhost:81/larafiles/public هم با اینکه فایل index.php داخل پوشه public هست پیغام میده :

Sorry, the page you are looking for could not be found.
1/1
NotFoundHttpException in RouteCollection.php line 161:
in RouteCollection.php line 161
at RouteCollection->match(object(Request)) in Router.php line 821
at Router->findRoute(object(Request)) in Router.php line 691
at Router->dispatchToRoute(object(Request)) in Router.php line 675
at Router->dispatch(object(Request)) in Kernel.php line 246
at Kernel->Illuminate\Foundation\Http\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 52
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in CheckForMaintenanceMode.php line 44
at CheckForMaintenanceMode->handle(object(Request), object(Closure))
at call_user_func_array(array(object(CheckForMaintenanceMode), ‘handle’), array(object(Request), object(Closure))) in Pipeline.php line 136
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32
at Pipeline->Illuminate\Routing\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103
at Pipeline->then(object(Closure)) in Kernel.php line 132
at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 99
at Kernel->handle(object(Request)) in index.php line 54

کیوان علی محمدی

سلام. اگه آپاچی بر روی پورت 81 کار می کنه شما باید آدرس رو اینطوری فرخوانی کنید
larafiles.local:81

یلدا شرفی replyپاسخ

ممنون از راهنماییتون درست شد 🙂

یلدا شرفی replyپاسخ

من لاراول نصب کردم داخل پوشه views هیچکدوم از پوشه های vendor و error نیست. البته ورژن لاراول من 7 هست.
الان bootstrap رو دانلود کردم و دقیقا آدرس دهی ها و روند مثل شما بوده ولی خروجی کاملا ناقصه و تصویر کامل navbar رونشون نمیده، این درحالیه که وقتی source کد رو میزنم تمام فایل های css و js مربوط به bootstrap در دسترس هست و درست لینک شدن. ممکنه به خاطر ناقص بودن پوشه views این مشکل پیش اومده باشه؟

کیوان علی محمدی

پوشه های vendor و error به صورت سفارشی ایجاد شده و در ابتدای کار نباید وجود داشته باشه. یک بار دقیقا مراحل رو چک کنید و دوباره امتحان کنید

سید منوچهر شهیدی replyپاسخ

سلام خسته نباشید.میخاستم در مورد همون مشکل معروف NET::ERR_CERT_AUTHORITY_INVALID توی کروم ازتون راهنمایی بگیرم.به بعضی از دوستان گفته بودین که از .local استفاده کنن.من این کار رو کردم بازم اتفاقی نیفتاد.از .us هم استفاده کردم باز هم همون ارور پا بر جا بود.لطفا بگید چیکار کنم.

کیوان علی محمدی

سلام .local نباید مشکلی داشته باشه. می تونید از .site هم استفاده کنید

AKM_420 replyپاسخ

سلام،
من کارایی که گفتین رو کردم ولی توی cmd که میزنم composer ارور ‘php’ is not recognized as an internal or external command,
operable program or batch file. میاد!
مشکلش چیه؟ چه باید بکنم؟!

AKM_420

آها حل شد، باید بعد تغییرات یدور cmd رو ریستارت میکردم!

محسن بابائی replyپاسخ

سلام وقت بخیر من مطابق ویدیو پیش رفتم ولی اونجایی که شما larafles.devسرچ میکنید و not found میاد برای من
This site can’t be reached larafiles.dev’s server IP address could not be found.
Try running Windows Network Diagnostics.
DNS_PROBE_FINISHED_NXDOMAIN
این خطا میاد
و تمام مراحل درست پیش میره ولی در اخر که باز larafiles.devمیزنم همچنان همون خطایی ه بالا ذکر کردم میاد
لطفا راهنمایی کنید
ممنون .

کیوان علی محمدی

سلام دوست عزیز. لطفا پسوند .dev رو با .local تغییر بدین و در نهایت سرور آپاچی رو ریستارت کنید.

محسن بابائی replyپاسخ

ممنون
به local تغییرش دادم
در حال حاضر localhost سرچ میکنم صفحه لاراول بالامیاد

کیوان علی محمدی

خب از این به بعد لطفا سورس کدها رو دیگه در داخل دامین های مجازی تعریف کنید تا هر کدوم یک دامنه برای خودشون داشته باشن.

raammiin97

ببخشید، دقیقا باید چطوری توی دامین های مجازی تعریف کنیم؟
به جز اون موردی که توی آموزش توضیح دادین، روش دیگه ای هم هست…؟

خدابنده replyپاسخ

سلام خدا قوت
من php storm رو نصب کردم وقتی میخاد key رو بگیره سبز هست قبول میکنه میره مرحله بعد زمانی که php storm بالا میاد یهو خطا میده ولیدیت نشده
لطفا راهنمایی کنید.
ممنون

خدابنده

سلام
سایت http://us.idea.lanyus/ هم با فیلتر شکن هم مثل تو فایل آموزش نیست روش نصب جدیدش چط.ر هست چه باید بکنم؟ رو لپ تاپ هم نصب کردم اما باز هم همین مشکل خوردم

خدابنده

درست شد از قسمت سرور
http://jetbrains-license-server

مجید صاقی زاده replyپاسخ

با سلام من از wamp استفاده می کنم و در ساخت virtual host مشکل دارم ممنون میشم راهنماییم کنید
فقط در صورتی که آی پی 127.0.0.1 در مرورگر نوشته بشه سایت رو باز میکنه و در صورتی که دامین رو من بنویسم خودش به اول دامین https:// اضافه میکنه و خطا میده ، ممنون میشم راهنماییم کنید که باید چیکار کنم.
با تشکر

کیوان علی محمدی

سلام حتما از زمپ برای این دوره استفاده کنید.

Rebvar Ebrahimi replyپاسخ

سلام اقای مهندس وقت بخیر من از سیستم عامل مک استفاده میکنم و اینکه من تنظیمات کانفیگ رو دقیقا مانند آموزش انحام میدم ولی در نهایت موقع اجرا larafiles.dev در کروم با خطای NET::ERR_CERT_AUTHORITY_INVALID چطور میتونم این مشکل حل کنم خیلی راه حل ها رو امتحان کردم نشد.

کیوان علی محمدی

سلام دوست عزیز. لطفا از .dev استفاده نکنید و مثلا یک پسوند دیگه با نام .local انتخاب کنید.

akram replyپاسخ

سلام به استاد گرامی و تیم سون لرن
من از دوره لاراول سایت شما استفاده میکنم و بدون اغراق عالی موثر و استاد مسلط با شیوه بیان روان و فوق العاده بود واقعا راضی هستم و ممنونم از شما.

به نظرم پیشرفت سایتهایی مثل شما واقعا لازمه در کشور ما و به عنوان یک دانشجوی راضی علاقمندم پیشنهاداتی جهت بهبود سایت و رضایتمندی بیشتر تقدیم کنم

سیستم ارسال دیدگاه : بخشی در قسمت کاربری سوالات یا نظرات پرسیده شده اضافه شود که سوالات پرسیده شده و جواب و وضعیت جواب و … مشخص شود.
بعد از پاسخ استاد نوتیفیکشنی (ایمیل اس ام اس) ارسال شود الان نیاز هست چک کنیم تا متوجه شویم جواب دریافت شده یا نه (خیلی سخته)
بعد از خرید محصول کنار شما دانشجوی دوره هستید بخشی با عنوان تعداد روزهای باقیمانده تا پایان پشتیبانی دوره کانتر اضافه شود.
بعد از اتمام دوره پشتیبانی جهت پاسخگویی سریع امکان تهیه پشتیبانی یک تا چند ماهه اضافه شود.

همچنین در قسمت مقالات- انهایی که چند قسمتی هستند امکانی تعبیه شود که به لیست همه قسمتها دسترسی داشت.

باز هم تشکر می کنم از تیم سون لرن برای این آموزش عالی و آرزوی موفقیت روز افزون برای شما را دارم

کیوان علی محمدی

سلام و ممنونم از پینشهادات فوق العاده خوب شما. حتما حتما پیگیری میکنم.

ارسال نظرات

کاربر گرامی، امکان ارسال نظر و پشتیبانی برای دوره های مجازی فقط برای دانشجویان این دوره امکان پذیر می باشد.