مدرس دوره : حسام موسوی

کارمو با طراحی گرافیکی شروع کردم و حدود 2 سال طراحی گرافیکی میکردم بعد به طراحی وب علاقه پیدا کردم و همراه طراحی وب عاشق کدنویسی شدم به PHP | sass | css | Jquery | javaScript تسلط کامل دارم . در بین فریم ورک های PHP اول با CodeIgniter کار کردم اما به laravel علاقه مند شدم و دارم بطور حرفه ای دنبالش میکنم . امید من اینکه بتونم کاربرهای ایرانی رو به دنیای بیرون متصل کنم تا بتونن از فناوری های تازه آگاهی داشته باشن

  • تاریخ آخرین آپدیت : ۰۴ امرداد ۱۳۹۴
  • وضعیت دوره : تکمیل دوره
  • تعداد قسمت ها : 18

توضیحات :

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

توجه : با توجه به اینکه این اولین دوره کاری بنده بوده اشکالاتی از لحاظ تلفظ لغات انگلیسی در فیلم های آموزشی این دوره دیده میشه که همین ابتدا باید از دوستان عذرخواهی کنم و باید بگم این مشکل در دوره های بعدی کم تر و کم تر شده تا جای که شما کمترین مشکلی در این رابطه رو میتونید در دوره های بعدی مشاهده کنید . امیدوارم موفق باشید .

طرح سوال در مورد این دوره

ثبت دیدگاه شما
  • رامین

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

    • حسام موسوی

      سلام
      مرسی از نظرتون .

  • روح اله ابراهیم زاده

    سلام .ببخشید این دوره چه تفاوتی با دوره آشنایی با لاراول داره ؟ اونجام نوشتید آشنایی با لاراول 5 و همچنین اینجا

    • حسام موسوی

      بله

    • روح اله ابراهیم زاده

      پس یعنی لاراول 16 قسمتی را مشاهده کنیم؟بهتره؟

    • حسام موسوی

      اون دوره باز تولید این دوره میباشد و بهتر همون دوره رو مشاهده کنید

  • ahmad

    سلام
    میشه یه توضیح در مورد سرچ به صورت ایجکس در لاراول بدید
    باتشکر

    • حسام موسوی

      سلام
      در دوره ساخت وبسایت با لاراول 5.1 در مورد درخواست Ajax صحبت کردم .

  • amirreza

    سلام. تشکر و خسته نباشید.
    من به این مشکل خوردم که توی فیلم آموزشی شماره هشت در articleController در متد show وقتی میخوام از کلاس Article متد find رو صدا بزنم به این ارور میخورم که میگه متد find پیدا نشد.
    method 'find' not found

    ممنون میشم اگه کمک کنید.

    • admin

      متد find در مدل ساخته شده نیست بله در کلاس پدر اون مدل قرار داره و مشکل از مدل شماست

    • amirreza

      بله سعی کردم کاملا مثل آموزش ویدئویی انجام بدم. البته احتمال داره که مدل رو اشتباه ساخته باشم. راستش توی کلاس مدل اصلا متد find رو پیدا نکردم.

    • admin

      طبق آموزش مدل مورد نظر رو ساختید ایا ؟

  • MorTaZa Btk

    من میرم یه میگریشن میسازم که table ـی با نام Article بسازه بعدش model اون رو میسازم حالا جالب اینجاست که هر بار که مدلم رو فراخوانی میکنم میره و داخل جدول articles میگرده و میگه چنین جدولی وجود نداره! (توجه کنید article با articles فرق داره) و یه چیز جالب دیگه هم که هست من داخل کل دایرکتوری پروژه search میکنم articles چیز خاصی نصیبم نمیشه! (یعنی این عبارت در هیچ جای پروژه در هیچ فایلی وجود نداره (البته بجز فایل های متنی که به داکیومنت کاپوزر اشاره داره)) و باز جالب اینجاست که رو هیچ کلمه دیگه ای غیر از article چنین مشکلی وجود نداره!!! و اگه میگریشنی برای ساخت جدول user بسازم و بعد مدل رو بسازم و... هیچ مشکلی پیش نمیاد!! و خیلی راحت میشه با مدل user به جدولش دسترسی داشت کسی میدونه مشکل چیه؟؟

    • admin

      لاراول بصورت اتوماتیک زمانی که مدلی میسازید به دنبال اسم جمع اون جدول در دیتابیس میگرده برای مثال اگر مدل article رو بسازید بدنبال articles در دیتابیس میگرده اگر وجود داشته باشه بدونه مشکل اجرا میشه و اگر نباشه ارور میده برای رفع این مشکل اگر اسم جدولتون یک چیز دیگه بود با استفاده از پروپرتی $table این مشکل رو خیلی ساده رفع میکنین

  • برنامه نویس

    درود بر شما
    ببخشید بنده نتونستم composer رو نصب کنم و ارور زیر رو دریافت کردم.
    میشه کمکم کنید.
    The PHP exe file you specified did not execute correctly:
    C:\xampp\php\php.exe

    Running it from the command line might highlight the problem.
    Internal Error [ERR_INVALID], exit code 0

    تا الان انقدر گیر نکرده بودم خخخ

    • admin

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

    • برنامه نویس

      آخه رو سیستمم xampp نصبه و قاعدتا php هم نصبه
      اما نمیدونم چرا ارور میده !!

    • admin

      آدرس php شما اشتباهه و از اشکال میگیره ابتدا از نصب بودن php اطمینان حاصل کنید و در قدم بعدی آدرس صحیح php.exe را به composer بدید و نصب رو به پایان برسونید

  • علیرضا مهرسینا

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

    • admin

      مثله راحتیه فایلتون رو داخل فولدر public میزارید و لینک میدید همین

    • علیرضا مهرسینا

      فک کنم نحوه لینک دادن نیفتاد لطفا دوباره بفرمایید.

    • admin

      خیلی راحت برای مثال فایل css دارید که بوت استرپ با نام bootstrap.min.css رو میزارید تو اون حالا اون فایل رو باید بزارید داخل فولدر public و بصورت زیر لینک بدین

  • کریم

    سلام
    وقتی این کد رو وارد می کنم
    $addpost=\App\Addpost::all();
    return $addpost;
    این خطا رو می ده
    SQLSTATE[42S02]: Base table or view not found: 1146 Table 'cms.addposts' doesn't exist (SQL: select * from `addposts`)

    addposts اینجا یک s به قسمت table من اضافه می کنه ولی پست من s نداره
    اسمه table من addpost است

    • admin

      شما باید اسم جدول رو داخل مدل خودتون مشخص کنید
      داخل مدل addpost باید پروپرتی زیر رو قرار بدید
      protected $table = 'addpost';

  • فرید

    سلام من پروژه لاراول رو در آدرس پایین نصب کردم ، چطوری آدرس دهی کنم تا یک دامنه به پروژه اختصاص داده بشه ؟
    C:\xampp\htdocs\laravel

    • admin

      منظورتونو دقیق نفهمیدم اما در هر کجای که هستید با CMD وارد فولدر پروژه میشین و دستور
      php artisan serve رو میزنید تا بتونید کدهاتون رو اجرا کنید

  • سعید محمدی

    با سلام و خسته نباشید

    جناب آقای مهندس موسوی، ممنون میشم اگر در مورد ckeditor و ckfinder هم در لاراول و همچنین مراحل کانفیگ کردن آن بصورت یک آموزش ویدئویی کوتاه توضیح دهید

    با تشکر

    • admin

      استفاده از این دو کار خیلی ساده است اگر زمان پیدا کنم حتما این کار رو انجام میدم

  • رایموند دراگون

    درود...من دستور نصب لاراول زدم این دستور آمد یعنی نصب شده؟
    Crafting application...
    'composer' is not recognized as an internal or external command,
    operable program or batch file.
    Application ready! Build something amazing.

    البته این دستور آمد پوشه blog توی دسکتاپ رویت شد...
    الان این دستور مشکلی نداره؟ ممنون میشم جواب بدید..

    • admin

      خیر کلا فولدر پروژه رو حذف و از ابتدا ایجاد کنید .

    • رایموند دراگون

      پروژه قبلی چجوری حذف کنم؟ دستور خاصی داره؟

    • admin

      پس بهتره از اول پروژهتون رو نصب کنید

    • رایموند دراگون

      درود... داخل پروژه composer install رو زدم همون ارورر میده در واقع اجرا نمی کنه....

    • admin

      داخل پروژتون دستور composer install یا دستور composer update رو بزنید

    • رایموند دراگون

      درود..پوشه رویت شده و لی اجرا نمی کنه...
      دستور php artisan serve می زنم این ارورر میده:
      Warning: require(C:\Users\USBcode\Desktop\blog\bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in C:\Users\USBcode\Desktop\blog\bootstrap\autoload.php on line 17

      Fatal error: require(): Failed opening required 'C:\Users\USBcode\Desktop\blog\bootstrap/../vendor/autoload.php' (include_path='.;C:\xampp\php\PEAR') in C:\Users\USBcode\Desktop\blog\bootstrap\autoload.php on line 17
      راه حل چیست؟

    • admin

      اگه فایلتون نصب و اجرا میشه خیر مشکلی نداره

  • امیر

    سلام

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

    واقعا جای تبریک و تشکر داره، ان شاءالله همیشه موفق و پایدار باشید...

    • admin

      مرسی از نظرتون

  • Arash

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

    • admin

      توکن ها برای اینن که اعتبار اینکه اطلاعات از یک صفحه خواص میان تایید بشه خوب توکن ها هم یک زمان خواص دارن و برای هر ip متفاوتن اینطور نیست که در هر رفرش تعویض بشه بجاش در هر بازه زمانی تغییر میکنه .

  • عاطفه

    آقا یک دنیاااااااااااااااا ممنون

    • admin

      خواهش میکنم

  • محمد سوری

    با سلام
    من دیتابیسم رو ایجاد می کنم ، در فایل env. و database هم تغییرات رو اعمال می کنم منتها در خط فرمان با دستور php artisan migrate این ارور رو از من میگیره:
    [PDOException]
    SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using pas
    sword: YES)
    ممنون میشم راهنماییم کنید.
    با تشکر

    • admin

      این حالت زمانی میتونه پیش بیاد که شما برای کاربر 'root'@'localhost' پسورد کلا قرار نداده باشین که باید قرار بدید
      یا پسورد قرار داده شده شما اشتباه .

  • Arash

    با سلام: برای نصب پکیج illuminate/html مشکل دارم،در ضمن فایل app من به صورت زیر است:
    Illuminate\Queue\QueueServiceProvider::class,
    Illuminate\Redis\RedisServiceProvider::class,

    • admin

      روش نصبی که در این قسمت گفته شد برای لاراول 5 هست این حالت هم
      Illuminate\Queue\QueueServiceProvider::class,
      مشکلی نداره دقیقا به روش مستندات illuminate/html برای نصب عمل کنید
      بدونه هیچ مشکلی نصب میشه
      https://laravelcollective.com/docs/5.2/html#installation

  • seyed jaffar

    سلام هر چه زود تر جواب بدین موقع نصب لاراول این خطا رو می ده
    Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in C:\xampp\htdocs\laravel\public\index.php on line 50

    • admin

      یا درست نصب نشده یا توسط شما به اشتباه کدی وارد قسمت های اصلی شده دوباره نصب کنید

  • سعید

    سلام من مشکل با phpmyadmin دارم پسورد دادم الان ارور میده
    با cmd هم میزنم ارور زیر رو میده
    mysql -w root -p
    Enter password: ******
    mysql: Unknown OS character set 'cp720'.
    mysql: Switching to the default character set 'latin1'.
    ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: YES)

    • admin

      mysql -u root -p
      این دستوره شما بجای u میزنین W

  • حمید

    سلام من میخوام رو نصب کنم این ارور میاد :
    Connection Error [ERR_CONNECTION]: Unable to connect to getcomposer.org

    Request to https://getcomposer.org/installer failed with errors:
    SSL: Handshake timed out. Failed to enable crypto. Failed to open stream: operation failed

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

    • admin

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

    • حمید

      چک کردم ولی opensll فعال بود :( میتونه دلیل دیگه ای داشته باشه ؟

    • admin

      openssl رو داخل php.ini فعال کنید

  • علیرضا

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

    • admin

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

  • zahra

    درست کردم.باید به این شکل نوشته بشه route ها:
    Route::group(['middleware' => 'web'], function ()
    {
    Route::get('article/create',['uses'=>'ArticleController@create','as'=>'create']);
    });

    • admin

      بله همونطور که گفتم باید در گروه قرار بدید ! لطفا با ویژگی های لاراول 5.2 آشنا بشین تا دچار مشکل نشین
      http://roocket.ir/series/whats-new-in-laravel-5-2

  • zahra

    سلام
    من از laravel 5.2 استفاده می کنم وقتی از FORM::open() استفاده میکنم ،فرم را ایجاد میکنه ولی مقداری برای فیلد _token در نظر نمیگیره،نمیدونم چرا؟


    • admin

      بدلیل اینکه middlware ها گروهی شدن شما باید در هنگام فراخونی روتتون از middlware گروه استفاده کنید وگرنه middlware توکن و سشن براتون کار نمیکنه تا کد token رو بسازه .

  • امیر یاوندحسنی

    سلام؛ خسته نباشید!
    من ی مشکلی دارم و وقتی می‌خوام پروژه جدید با composer ایجاد کنم ارور زیر رو میده:
    You are running composer with xdebug enabled. This has a major impact on runtime performance. See https://getcomposer.org/xdebug
    چیکار باید بکنم؟

    • admin

      لاراولتون به درستی نصب نشده لطفا حذف و دوباره نصب کنید

    • امیر یاوندحسنی

      You are running composer with xdebug enabled. This has a major impact on runtime performance. See https://getcomposer.org/xdebug
      > php artisan clear-compiled

      Fatal error: Interface 'Illuminate\Contracts\Auth\Factory' not found in C:\Users\Amir\Desktop\MusicApp\bootstrap\cache\compiled.php on line 357

      Call Stack:
      0.0002 232368 1. {main}() C:\Users\Amir\Desktop\MusicApp\artisan:0
      0.0005 235312 2. require('C:\Users\Amir\Desktop\MusicApp\bootstrap\autoload.php') C:\Users\Amir\Desktop\MusicApp\artisan:16
      0.0528 7865688 3. require('C:\Users\Amir\Desktop\MusicApp\bootstrap\cache\compiled.php') C:\Users\Amir\Desktop\MusicApp\bootstrap\autoload.php:33

      Script php artisan clear-compiled handling the pre-update-cmd event returned with an error



      [RuntimeException]
      Error Output:



      update [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--lock] [--no-plugins] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [--with-dependencies] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [--] []...

      این متن کاملش هست. چیکار باید بکنم؟

    • admin

      این ارور نیست دوست عزیز .

  • سعید

    سلام برای نمایش متغییر در view شما گفتین می توان از دو آکولاک استفاده کرد ولی فقط متن رو نمایش میده مثال {{ name$ }} خروجی باید مقدار رو بده ولی مثل همون رو بر می گردونه. مشکل از چیه؟
    با تشکر

    • admin

      مطمئن بشین که فایل view که بهش متغیر رو میفرستید حتما پسوند blade.php رو داشته باشه مثلا
      Home.blade.php

    • سعید

      نه همون طوری که تو فیلم گفتید یک متغییر تعریف کنیم تو کنترلر مثلا متغییر name با رشته saeed با دستور with باید بفرستیم تو view که با آکولاک نمایش بده ولی نمایش نمیده رشته saeed رو به این صورت نمایش میده {{name$}}

    • admin

      چه مقداری رو و چطور اطلاعات رو فرستادین اگر اطلاعات حاوی کد های Html هستن باید از
      {!! !!} استفاده کنید

  • reza jabbari

    اگه آموزش ویدوی کار با Ajax رو بزارین عالی میشه . ممون....

    • admin

      کار با ajax در دوره پروژه ساخت یک وبسایت با لاراول 5.1 وجود داره
      http://roocket.ir/series/project-to-build-a-website-with-laravel

  • reza jabbari

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

  • hossein jafari

    سلام چطور میتونم یک وبسایت فارسی در لاراول ایجاد کنم ؟
    الان که فارسی وارد میکنم به صورت (؟؟؟) علامت سوال نشان میدهد به پوشه app.php رفته و 'locale' => 'fa', رو تغییر دادم ولی باز هم کلمات فارسی رو نمایش نمیده مشکل از کجاست؟
    با تشکر از سایت خوب و مفیدتون

    • hossein jafari

      فارسی رو در قسمت master.blade.php نوشتم در ضمن charset=utf8 قرار دادم ولی باز هم به صورت(؟؟؟) میاره توی Php storm هم به این شکل نمایش میده ولی وقتی داده ها رو از جدول میخونم درست نمایش میده اگر به لاراول ربط نداشته باشه حتما مربوط میشه به قسمت region توی control panel.

    • admin

      به تغییر local نیست . اول اینکه کجا متن ها ( ؟؟؟ ) نشون داده میشه ؟
      اگه در برگشت اطلاعاته اون بخاطر اینکه اطلاعات بصورت json برگشت داده میشه و اگه در database یا داخل یک فایل Html که کدینگ utf-8 باشه اون علامت سوالا بصورت فارسی نمایش داده میشه و جای هیچ نگرانی نیست
      و لازم هم نیست هیچ کار اضافه ای بکنید .

  • محمد رضا

    سلام

    یه پست دارم که شامل id-onvan-tozihat-amar هست

    حالا میخوام هر وقت فراخوانی شد یک عدد به فیلد آمار (amar ) اضافه بشه تا آمار بازدید کننده ها رو داشته باشم

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

    • admin

      این از کارهای پایه در php و هر زبان برنامه نویسیه
      ++post->view = post->view
      یا
      1 + post->view = post->view
      یا
      استفاده از
      http://laravel.com/docs/5.1/queries#updates

    • محمد رضا

      اینو میدونم
      فیلد اینتیجر ساختم


      کد افزودن یک رقم به این فیلد رو میخوام

      مثلا میخوام هر وقت آخرین رکورد این جدول فراخوانی شد
      فیلد زخعدف به اضافه 1 بشه

    • admin

      خب اینکاری نداره که یه فیلم Integer مثلا به اسم view_count در اون جدول درست میکنید
      و با هر بار فراخونی پست یک عدد به اون اضافه میکنین به همین راحتی

  • hossein jafari

    با سلام و خسته نباشید
    متاسفانه وقتی کد php artisan migrate:rollbach رو وارد میکنم فقط یه جدول از چند جدول حذف میشه و بقیه میمونن چطور میتونم این مشکل رو حل کنم ؟
    با تشکر از لطفتون

    • admin

      خب دلایل زیادی ممکنه داشته باشه یکی شاید اینکه باید چند بار این دستور رو اجرا کنید چون سطح بندیه
      دوم اینکه ممکنه تو کداتون خطا داشته باشین و به همین خاطر یک جدول بدونه تایید ساخته شده باشه
      یا سوم اینکه ممکنه متد down اشتباه اسم جدول برای حذف رو وارد کردید

  • علی

    سلام آیا این آموزش کامل شده یا هنوز در حاله تکمیله؟

    • admin

      سلام تکمیل شده

  • محمدرضا

    سلام
    خسته نباشید
    سوالی داشتم
    آیا حتما برای باز کردن و اجرا کردن localhost:8000 باید artisan رو از خط فرمان فعال کنیم ؟
    راهی هست که بدون خط فرمان localhost رو باز نگه داریم ؟

    • admin

      شما میتونید از Vagrant و homestead برای این کار استفاده کنید .
      http://laravel.com/docs/5.1/homestead

  • مجید

    سلام من لاراول رو نصب کردم اما موقع باز کردن این و نشون میده
    Whoops, looks like something went wrong.

    • admin

      با استفاده از دستور زیر key رو بسازید (دستور زیر رو در cmd پروژتون وارد کنید)
      php artisan key:generate

    • مجید

      سلام این ارور ها رو نشون میده ......
      RuntimeException in C:\wamp\www\laravel\laravel\bootstrap\cache\compiled.php line 7016: No supported encrypter found. The cipher and / or key length are invalid.

      in compiled.php line 7016
      at EncryptionServiceProvider->Illuminate\Encryption\{closure}(object(Application), array()) in compiled.php line 1284
      at Container->build(object(Closure), array()) in compiled.php line 1237
      at Container->make('encrypter', array()) in compiled.php line 1775
      at Application->make('Illuminate\Contracts\Encryption\Encrypter') in compiled.php line 1329
      at Container->resolveClass(object(ReflectionParameter)) in compiled.php line 1313
      at Container->getDependencies(array(object(ReflectionParameter)), array()) in compiled.php line 1299
      at Container->build('App\Http\Middleware\EncryptCookies', array()) in compiled.php line 1237
      at Container->make('App\Http\Middleware\EncryptCookies', array()) in compiled.php line 1775
      at Application->make('App\Http\Middleware\EncryptCookies') in compiled.php line 9573
      at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in compiled.php line 2979
      at CheckForMaintenanceMode->handle(object(Request), object(Closure))
      at call_user_func_array(array(object(CheckForMaintenanceMode), 'handle'), array(object(Request), object(Closure))) in compiled.php line 9573
      at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
      at call_user_func(object(Closure), object(Request)) in compiled.php line 9563
      at Pipeline->then(object(Closure)) in compiled.php line 2249
      at Kernel->sendRequestThroughRouter(object(Request)) in compiled.php line 2232
      at Kernel->handle(object(Request)) in index.php line 54

    • admin

      حالت debug در فولدر config ,و فایل app.php رو true کنید تا مشخص بشه چه اروری داره میده

  • محمود

    با عرض سلام و خسته نباشید.
    از اینکه وقت ارزشمند خودتون را برای تهیه این فیلم های آموزشی گذاشتید صمیمانه تشکر و قدردانی می کنم.
    اگر امکان داره فیلمی هم برای آموزش مفهوم MVC تهیه کنید.
    موفق و پیروز باشید.

    • admin

      چشم سر فرصت این دوره هم حتما تهیه میشه

  • علی

    عالیه حاجی...
    ممنون....

  • نیلوفر

    درود برشما
    از حسن انتخابتون کمال تشکر را دارم

  • مهدی ربانی

    سپاس

  • amir

    سلام میشه یک اموزش هم بذارین برای نصب و استفاده پکیج های لاراول ؟
    ممنون

    • admin

      تو این دوره تو قسمت فرم ها پکیج فرم نصب و استفاده کردیم

  • نبیل امیری

    سلام لینک های دانلود مشکل داره لطفا اصلاحش کنید ممنون

    • admin

      سلام لینک ها چک شدن مشکلی نداشتن

  • حمید

    سلام
    من در قسمت هفتم فیلم وقتی از tinker استفاده کردم و بعد از اون دستور
    $article = new App\Article
    استفاده می کنم خروجی من با شما فرق میکنه.
    و این رو در خروجی محیط کامندیم دارم.
    َApp\Article {#664}
    دلیل چی میتونه باشه؟ ممنون

    • admin

      این یعنی اینکه حالا شما میتونید از objecti که توش شی مدل رو قرار دادین استفاده کنید یعنی شما با تایپ
      article->all میتونید اطلاعات رو برگشت بدید یا کارهای دیگه

  • احسان

    با عرض سلام و خسته نباشید

    والله من تازه با سایتتون آشنا شدم و علاقه دارم laravel رو یاد بگیرم ولی چندتا فیلم اولیش نبود میشه یه راهنمایی بفرمایید منو؟

    • admin

      فایل ها چک شدن و هیچ مشکلی ندارن به راحتی دانلود شدن .

    • احسان

      بله واسه دانلود که زدم

      نوشته ادرس اشتباه است یا فایل ها پاک شده اند

    • admin

      یعنی چندتا فیلم اولیش نبود ؟

  • لقمان مومنی

    سلام جناب موسوی
    ضمن تشکر از فایل های آموزشی لاراولی که در سایت قرار دادید، از تون یه سوال داشتم.
    بنده با php و Css آشنایی کافی دارم اما با postscript ;کار نکرده ام. در فیلم های آموزشی که برای لاراول تهیه کردین جهت استایل دادن به صفحات از postscript ظاهرا استفاده شده است ولی بنده قادر به اعمال استایل ها نیستم. ازتون میخواستم که در این زمینه بنده رو راهنمایی بفرمایید و آیا لازم به یادگیری postscript قبل از یادگیری لاراول هست یا نه؟

    • admin

      اگه در مورد استایل ها صحبت میکنید خیر ربطی به نسخه لاراول نداره . بلکه باید bootstrap رو از سایتش دانلود کنید و به سند html اضافه کنید
      اما اگه استایل بخش ورود و عضویت رو میگین در نسخه 5.1 موجود نیست و باید دانلود کنید اون استایل ها رو فایل اضافه کنید .

    • لقمان مومنی

      از این که با حوصله جواب میدین بی نهایت ازتون ممنونم.
      منظور من این بود که فعلا که دارم ویدیوهای آموزشی شما رو تماشا میکنم و شما از bootstrap برای استایل دادن استفاده می کنید آیا این امکان برای بنده وجود دارد که بدون دانستن bootstrap مطالبی را که آموزش داده اید با همان css ای که شما استفاده کرده اید را آزمایش و تست کنم.
      با خودم فکر میکنم شاید دلیل این که استای هایی که در فیلم ها نوشته می شود به این دلیل در آزمایش مطالبی که آموزش میدین برای من اعمال نمی شود اینه که شما از لاراول پنج استفاده می کنین ولی من لاراول 5.1 برام نصب شده. ممکنه ایراد کار همین باشه یا اینکه برای اعمال استایل هایی که به عنوان مثال استفاده کردین نیاز هست که مطالبی را بدونم؟

    • admin

      اصلا اشکال نداره پیش میاد !
      ببینین یاد گرفتن فریم ورک های مثل bootstrap برای css دقیقا مثل لاراول برای php ، کارتون رو بهتر و مدیریت شده تر و سریعتر میکنه یاد گرفتن این فریمورک یعنی bootstrap یا دیگه فریمورک های css کار ساده ایه و پیچیدگی زیادی نداره
      تنها شما با مراجعه به وبسایت خود فریمورک به راحتی میتونید یادش بگیرید .
      البته الزامی در استفاده از فریمورک برای css نیست و بدونه فریمورک css هم شما میتونید کار خودتونو پیش ببرید .

    • لقمان مومنی

      سلام مجدد
      واقعا عذرخواهم. اشتباه من رو بابت نوشتن postscript به حساب تازه کار بودنم بگذارید. فکر میکنم باید مینوشتم bootstrap!!!

    • admin

      منظورتون از PostScript رو برای استایل دادن نفهمیدم !

  • عباس

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

    • لقمان مومنی

      سلام
      بنده نیز چنین مشکلی داشتم و پس از طی دو مرحله زیر مشکلم برطرف شد
      اول-در داخل phpStorm وارد مسیر زیر شدم
      file-->settings-->editor-->file encodings
      و تمام گزینه های IDE encoding و Project encoding و Default encoding را برابر utf-8 قرار دادم سپس
      دوم - وارد محل نصب phpstorm شدم و فایل bin/idea.properties را با notepad باز کرده و خط زیر را به آن افزودم
      editor.new.rendering=true
      بعد از طی دو مرحله بالا مشکل فارسی نویسی در وب سایتم و در محیط phpstorm حل شد.

    • حسین سلیمی

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

    • admin

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

  • محمد رضا

    لاراول رو وقتی نصب میکنم با کامپوزر

    کنترلرها و ویوهای مربوط به Authentication وجود ندارند

    با چه دستوری اضافه کنم ؟؟؟

    • admin

      شما میتونید از github یا با سرچ در گوگل این موارد رو دریافت کنید .البته نوشتن روت هاش کاری نداره

  • محمد رضا

    افزونه داکیومنشن لاراول برای کروم ( آفلاین مطالعه کنید )

    http://s6.picofile.com/file/8215248076/laravel_extension.rar.html

  • حمید

    ممنون از آموزشتون. بسیار مفید بود.موفق و موید باشید.

  • محمد

    سرعت امنیت و سادگی تجربه شخصی نشون داده که لاراول بهتر هست.
    ولی برای yii هم اینده روشنی پیش رو هست جای پیشرفت داره yii 2 بهتر هم شده نسبت ب ورژن قبل ولی بازم لاراول به نظرم برتری داره تا به این جا

  • siavash

    سلام اقا سید
    ممنون از ویدیوهای اموزشی بسیار ارزشمندی که برای ما دوستداران برنامه نویس و دنیای وب تهیه میکنید و مطمعما هستم که سایت شما بهترین خواهد شد.
    و یک خواهش داشتم ممنون میشم به فکر تهیه آن باشید
    ساخت CMS یا مدیریت محتوا از 0 تا 100 ... متاسفانه اموزش هایی در اینترنت هست ولی یا به صورت پولی هستند یا این که کامل نیستند.
    ممنون میشم یک اموزشی کامل تهیه بفرمایید.
    متشکر از زحمات شما

    • admin

      سلام خسته نباشید ممنون از نظرتون
      در مورد ساخت cms باید بگم من در این دوره
      http://roocket.ir/series/project-to-build-a-website-with-laravel
      تقریبا بیشتر بحث های مهمی که برای ساخت یک cms باید رعایت بشه رو گفتم یعنی شما از این دوره استفاده کنید مطمئن خیلی در لاراول جلو میفتید .

  • محمد رضا

    سلام

    من یه سیستم دارم که با کدایگنایتر طراحی شده

    حالا میخوام با لاراول بازنویسیش کنم

    یه مشکل دارم : بخش ثبت نام و لاگین از آنجایی که کاربر ثبت نام کرده داره اگه با لاراول بنویسمش چون الگوریتم تغییر میکنه ( نوع هش کردن پسورد ) مشکلاتی بوجود میاره

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

    • admin

      خود لاراول برای ثبت نام و ورود یک سیستم داره که میتونید ازش استفاده کنید و باید یک سری قوانین رو رعایت کنید
      چون کاربر بعد از ورود باید طوری تنظیم بشه که بتونید از کلاس Auth استفاده کنید
      ولی اگه قوانین لاراول رعایت بشه شما به هر روشی میتونید برای خودتون درگاه ثبت نام و ورود بسازید

  • محمد رضا

    بین فریم ورکهای لاراول و yii کدومش بهتره از نظر 4 مشخصه زیر :

    سرعت
    امنیت
    سادگی
    امکانات

    • admin

      شخصا با فریمورک yii کار نکردم و نظر هم نمی تونم در موردش بدم . چون بدونه اطلاع نظر دادن درست نیست

  • محمد رضا

    سلام


    میخواستم بابت این آموزشهای ازتون تشکر کنم

    من همه آموزشهای فارسی لاراول این سایت و سایتهای دیگه رو خریدم

    آموزشهای این سایت خیلی کاملتر و روانتر بودن
    مثلا اگر برای ارسال یک متغیر به صفحه ویو چندین روش وجود داره

    تو این آموزش همه روشها گفته شده
    البته همه موارد همینجوری هستند و من فقط این رو مثال زدم

    یه مواردی مثل میگریشنها و الگوینتها که هیچ جا ازشون حرفی زده نشده جز آموزشهای همین سایت

    • admin

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

  • علی

    سلام مهندس جان بابت آموزش های خوبت واقعا ازت سپاسگذارم
    خیلی نحوه آموزشت رو دوست دارم برعکس خیلی از مدرسا که همون مرحله نصب رو 10 دقیقه طول میدن و فکر میکنن با یک کاربر کند ذهن طرف هستند و کلی مطلب به درد نخور میگن ، آموزشهای شما خیلی خوبه امیدوارم همیشه با همین روند بری جلو و در ضمن حتما آموزش ساخت فروشگاه اینترنتی با لاراول رو در سایتت آموزش بده . ممنونم ازت

    • admin

      ممنون از نظرتون انشالله موفق باشید

  • محمد

    درود.
    سپاسگزارم برای این آموزش های خوب.
    این محیط برنامه نویسی که ازش استفاده می کنید چی هست؟ که مدیریت فایل ها هم راحت تر انجام می گیره.
    من با notepade++ کد می نویسم. محیطش خوبه ولی مدیریت فایل ها سخته.

    • admin

      اسم این ویرایشگر phpStorm که خیلی بهتر از notepade

  • farid

    سلام ، بنده یک آشنایی جزئی با php دارم ، آیا برای یادگیری این فریمورک باید به php کامل مسلط باشم ؟

    • admin

      سلام
      شما باید با مفهوم شی گرایی در php آشنا باشین تا بتونین با فریم ورک ها کار کنید
      و کمی هم در مورد mvc باید بدونید

  • محمد رضا

    سلام

    نوشته آپدیت شد

    ولی همچنان همون 18 قسمت قبل هستن آموزشها

    • admin

      برخی از نوشته های داخل پست ها آپدیت شدن برای همین تاریخ آپدیت زده 2 روز پیش

    • محمد رضا رحیمی زاده

      منظورم تاریخ آپدیت این پسته

      تاریخ آخرین آپدیت : 1 روز پیش

      تعداد آموزشها که همون 18 قسمته - چه چیزی آپدیت شده

    • admin

      با سلام متوجه منظورتون نشدم اصلا اگه ممکنه واضع تر بفرمایید

  • mohammad reza

    سلام جناب موسوی . خسته نباشید و تشکر بابت اموزش هاتون .
    میشه بگید چطوری با ajx تو لاراول کار کنیم ؟ یعنی با $.ajax یا $.post یا $.get ؟ من دستورات ajax رو تو یه فایل js نوشتم و به master page لینک دادم فایلو و تو url درخواست ajax نوشتم : admin/ajax و یه route از نوع post تعریف کردم با این admin/ajax وبه کنترولر ajaxController گفتم بره . ولی نرفت ! یعنی مقدار data بازگشتی تو ajax رو که alert میکنم بر نمیگرده . تو url در ajax هم ادرس کامل سایت هم زدم ولی نشد .(یعنی http://localhost:8000/admin/ajax) . لطفا راهنماییم کنید .
    ببخشید پر حرفی کردم . تشکر

    • admin

      یه سری نکات داره که جاش نیست اینجا توضیح بدم در دوره بعدی لاراول که ارائه دادم بطور کامل هست
      شما با ajax بطور get مشکلی ندارید خیلی راحت میتونید کار کنید
      اما ajax از نوع پست باید _token هم بفرستید و یه سری داستان های دیگه.

  • حامد

    سلام ادمین . من تا حالا با هیچ کدوم از فریم ورک های php کار نکردم . این آموزش برای شروع مناسبه ؟

    • admin

      شما برای کار با فریم ورک باید درک مناسبی از mvc و oop در php داشته باشین
      اگه با این دوتا آشنا هستین بله این دوره میتونه دوره ای خوبی برای شروع شا باشه

  • روح الله ملکی

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

    • admin

      خواهش میکنم ، موفق باشید

بخشی از چیزهای که خواهید آموخت :

  • آشنایی با لاراول 5
  • کار با دیتابیس و اعمال CURD
  • آشنای متوسط با کل لاراول 5
  • طریقه پیاده سازی پروژه های کوچک