MmK
6 سال پیش توسط MmK مطرح شد
8 پاسخ

مشکل migrate کردن mysql در لوکال هاست

زمانی که میخوام migrate کنم با استفاده از کد php artisan migrate با ارور زیر مواجه میشم:
[Symfony\Component\Debug\Exception\FatalThrowableError]
Call to undefined function string()


ثبت پرسش جدید
captan
@captanayak 6 سال پیش مطرح شد
0

کد خودتون رو ارسال کنید همراه سوال .
کدی که در قسمت migrate این مدل نوشتید .


MmK
@mrdb 6 سال پیش مطرح شد
0

<?php

use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;

class CreateCommentsTable extends Migration
{
/**

  • Run the migrations.
  • @return void
    */
    public function up()
    {
    Schema::create('comments', function (Blueprint $table) {
    $table->increments('id');
    $table->unsignedInteger('post_id');
    $table->string('commenter');
    $table-string('email');
    $table->text('comment');
    $table->boolean('approved');
    $table->timestamps();
    });
    }

    /**

  • Reverse the migrations.
  • @return void
    */
    public function down()
    {
    Schema::drop('comments');
    }
    }
    این قسمت comment_table

captan
@captanayak 6 سال پیش مطرح شد
0

اگر لطف کنید کد خودتون رو داخل ``` اینا قرار بدید خیلی خوانا تر میشه ..
الان خیلی بهم ریختس

Sample code

MmK
@mrdb 6 سال پیش آپدیت شد
1

اولین بارمه از این بخش سایت استفاده میکنم چطوری از ''' این ها استفاده کنم


captan
@captanayak 6 سال پیش مطرح شد
0

کدهای خودتون رو بین دو تا از اینا ``` قرار بدید .
یعنی اول خط اون سه تا علامت (توجه کنید که سینگل کت نیستن ، اینی که شما گذاشتی خیر ''' ) رو قرار بدید و بعد کدها رو قرار بدید و سپس مجددا بعد از کدهاتون اون علامت رو قرار بدید .
موفق باشید


MmK
@mrdb 6 سال پیش آپدیت شد
0

<?php

use IlluminateDatabaseSchemaBlueprint;
use IlluminateDatabaseMigrationsMigration;

class CreateCommentsTable extends Migration
{
/**

Run the migrations.
@return void
*/
public function up()
{
Schema::create('comments', function (Blueprint $table) {
$table->increments('id');
$table->unsignedInteger('post_id');
$table->string('commenter');
$table-string('email');
$table->text('comment');
$table->boolean('approved');
$table->timestamps();
});
}

/**

Reverse the migrations.
@return void
*/
public function down()
{
Schema::drop('comments');
}
}

عمو پدی
تخصص : برنامه نویس خرده پای ری اکت
@pedram6195 6 سال پیش مطرح شد
1

دوسه جاشو اشتباه نوشته بودی دوست عزیز:

use IlluminateDatabaseSchemaBlueprint;
use IlluminateDatabaseMigrationsMigration;

class CreateCommentsTable extends Migration
{
/**

Run the migrations.
@return void
*/
    public function up()
    {
        Schema::create('comments', function (Blueprint $table) {
            $table->increments('id');
            $table->integer('post_id')->unsigned();
            $table->string('commenter');
            $table->string('email');
            $table->text('comment');
            $table->boolean('approved');
            $table->timestamps();
        });
    }

    /**

    Reverse the migrations.
    @return void
    */
    public function down()
    {
        Schema::dropIfExists('comments');
    }
}

pouya
@hamid.hosseny2 2 سال پیش مطرح شد
-1

با سلام کافیه در env.
در قسمت
DB_DATABASE رو به phpmyadmin تغییر بدید .


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

ورود یا ثبت‌نام