دوره مجازی 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 به بعد پیش اومده

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پاسخ

سلام برای ساخت هاست مجازی به مشکل بر خوردم – مراحل رو میرم و کروم با آدرس مشکل داره
This site can’t provide a secure connection
larafiles.dev doesn’t adhere to security standards.
ERR_SSL_SERVER_CERT_BAD_FORMAT

محمد بهاری

مشکل از آنتی ویروس بود – حل شد .
ولی مشکل دیگه ای دارم : وقتی دامین مجازی رو مینویسم داشبورد XAMPP اجرا میشه – در حالی که سرویس رو STOP -START کردم .
اما وقتی با IP 127.0.0.1 تو مرورگر تایپ میکنم دایرکتوری PUBLIC لاراول درست اجرا میشه و صفحه لاراول رو نشونم میده .
ممنون میشم راهنماییم کنید .

محمد بهاری

مشکل برطرف شد .
کد های زیر رو به ادامه آموزش آقای علی محمدی اضافه کنین مشکل برطرف میشه .
حالا مشکل اصلا چی بوده : هاست مجازی که درست کردم با پیشوند http کار میکرد ولی با https منتقل میشد به داشبورد XAMPP
که راه حل مشکل اضافه کردن کد زیر به فایل httpd-vhost.conf تو پوشه xampp\apache\conf\extra .

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

Order allow,deny
Allow from all

DocumentRoot “C:/xampp/htdocs/larafiles/public”
ServerName larafiles.us
SSLEngine On
SSLCertificateFile “C:/xampp/apache/conf/ssl.crt/server.crt”
SSLCertificateKeyFile “C:/xampp/apache/conf/ssl.key/server.key”

Order allow,deny
Allow from all

سید منوچهر شهیدی 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 سرچ میکنم صفحه لاراول بالامیاد

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

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

ارسال نظرات

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