رفتن به مطلب
انجمن پشتیبانی لاراول ایران

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

Sobi

کاربر
  • تعداد ارسال ها

    7
  • تاریخ عضویت

  • آخرین بازدید

  • Days Won

    1

پست ارسال شده توسط Sobi


  1. در 4 ساعت قبل، user21 گفته است :

    سلام هنگام ایجاد کلید خارجی بر اساس فیلم جلسه 5 خطا داده میشه

    نکته: قبل از استفاده از دستور php artisan migrate جدولی وجود نداره (قبل از این با دستور php artisan migrate:rollback تمام جداول بجز جدول migrations پاک شده اند...)

    
    <?php
    
    use Illuminate\Database\Migrations\Migration;
    use Illuminate\Database\Schema\Blueprint;
    use Illuminate\Support\Facades\Schema;
    
    class AddUserIdToPosts extends Migration
    {
        /**
         * Run the migrations.
         *
         * @return void
         */
        public function up()
        {
            Schema::table('posts', function (Blueprint $table) {
                $table->integer('user_id')->after('id');
    			$table->foreign('user_id')->references('id')->on('users')->onDelete('cascade');
            });
        }
    
        /**
         * Reverse the migrations.
         *
         * @return void
         */
        public function down()
        {
            Schema::table('posts', function (Blueprint $table) {
                //
            });
        }
    }

     

    Untitled.png

     

    با سلام و درود

    $table->unsignedBigInteger('user_id');
    $table->bigIncrements('id');
     

     

    • تشکر 1

  2. در ۱ ساعت قبل، saman_php گفته است :

    آقا من کاری که شما گفتی هم انجام دادم بازم همون ارور

    Target class [indexcontroller] does not exist.

    رو میده باید چکار کرد این از اول آموزش ما توش گیر کردیم خداییش آدم همون اول بی انگیزه بشه واقعا بده

    2020-09-25_7-26-30.png

    2020-09-25_7-27-01.png

    2020-09-25_7-27-15.png

     

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


  3. در در ۱۳۹۹/۷/۱ در 14:22، saeidsa گفته است :

    سلام موقع نصب یه پروژه جدید با دستور laravel new این خطارو تو CMD میگیرم.

    کامپوزر رو مجدد نصب کردم. خود لاراول رو هم مجدد install کردم ولی نشد که نشد

    لطفا راهنمایی بفرمایید

    laravel-4321214324.png

    @saeidsa

     

    با سلام و درود خدمت شما دوست عزیز

     

    این به خاطر این هستش که شما composer رو آپدیت یا نصبش کردید و از دستور زیر استفاده کردید که composer ورژن جدیدش رو برای شما نصب کرده.

    composer global require laravel/installer

    شما به جای laravel new از دستور laravel new name استفاده کنید که به جای name از هر اسمی که دوست دارید می تونید استفاده بکنید و اینطوری یه فولدر جدید با اون اسمی که گذاشتید ساخته میشه و لاراول در اون فولدر شما نصب میشه.

    • خرسندم 1

  4. در 8 ساعت قبل، saman_php گفته است :

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

    Target class [indexcontroller] does not exist.

    @saman_php

     

    با سلام و درود خدمت شما دوست عزیز

     

    همونطور که اطلاع دارید لاراول ۸ اومده و خب طبیعتا ورژن لاراول آپدیت شده و یک سری چیز ها اضافه شده یا تغییر پیدا کرده

     

    در لاراول ۸ از namespace برای route استفاده نشده و مقدار اون رو خالی گذاشتند تا شما خودتون مسیرش رو بارگذاری بکنید

     

    خب کاری که شما برای اینکه کدتون کار بکنه رو باید انجام بدید این هستش که بیاید در فایل web.php قبل از اینکه route رو تعریف بکنید مسیر رو بارگذاری بکنید. 

    use App\Http\Controllers;

    و بعد بیاید این کد رو بزنید

    route::get('/index' , 'App\Http\Controllers\indexController@index');

     

     

    jv2r_annotation_2020-09-24_030020.png

×
×
  • جدید...