رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ارور در کار با model
#1
سلام
من اومدم طبق آموزش eloquent سایت roocket.ir عمل کنم و اومدم دیتا اضافه کنم توی دیتابیسم به وسیله commandline و کدهای زیر رو نوشتم :
{lamb} php artisan tinker
Psy Shell v0.4.4 (PHP 5.5.12 ظ€¤ cli) by Justin Hileman
>>> $ar = App\article::create[("title" => "test" , "body" => "body test")]


بعد ارور زیر رو داد :
Illuminate\Database\QueryException with message 'SQLSTATE[42S02]: Base table or view not found: 1146 Table 'laravel5.articles' doesn't exist (SQL: insert into `articles` (`title`, `updated_at`, `created_at`) values (test, 2015-07-04 22:13:02, 2015-07-04 22:13:02))'


چیزی که خودم از ارور فهمیدم اینه که میگه جدولی با نام Articles وجود نداره . کاملا هم درسته و اسم جدول من Article هست اما نمیدونم چرا رفته سراغ article
چی باید بکنم؟
پاسخ
#2
من فکر میکنم تو ساخت migration دجار مشکل هستین لطفا مجدد این مبحث رو بازبینی کنید
پاسخ
#3
توی مدلت اینو بزار
کد پی‌اچ‌پی:
public $table 'Article'
پاسخ
#4
(07-04-2015, 10:31 PM)omidparkour نوشته:  سلام
من اومدم طبق آموزش eloquent سایت roocket.ir عمل کنم و اومدم دیتا اضافه کنم توی دیتابیسم به وسیله commandline و کدهای زیر رو نوشتم :
{lamb} php artisan tinker
Psy Shell v0.4.4 (PHP 5.5.12 ظ€¤ cli) by Justin Hileman
>>> $ar = App\article::create[("title" => "test" , "body" => "body test")]


بعد ارور زیر رو داد :
Illuminate\Database\QueryException with message 'SQLSTATE[42S02]: Base table or view not found: 1146 Table 'laravel5.articles' doesn't exist (SQL: insert into `articles` (`title`, `updated_at`, `created_at`) values (test, 2015-07-04 22:13:02, 2015-07-04 22:13:02))'


چیزی که خودم از ارور فهمیدم اینه که میگه جدولی با نام Articles وجود نداره . کاملا هم درسته و اسم جدول من Article هست اما نمیدونم چرا رفته سراغ article
چی باید بکنم؟

دوست عزیز کدها و متنهای انگلیسی رو داخل تگ [php] یا [code] قرار بدید تا خواناتر باشه
Senior PHP & Laravel Developer | Software Architecture

[عکس: __Twitter.png]       [عکس: __Linkedin.png]

weblog | Codecasts
پاسخ
#5
(07-12-2015, 06:53 AM)behzadsh نوشته:  
(07-04-2015, 10:31 PM)omidparkour نوشته:  سلام
من اومدم طبق آموزش eloquent سایت roocket.ir عمل کنم و اومدم دیتا اضافه کنم توی دیتابیسم به وسیله commandline و کدهای زیر رو نوشتم :
{lamb} php artisan tinker
Psy Shell v0.4.4 (PHP 5.5.12 ظ€¤ cli) by Justin Hileman
>>> $ar = App\article::create[("title" => "test" , "body" => "body test")]


بعد ارور زیر رو داد :
Illuminate\Database\QueryException with message 'SQLSTATE[42S02]: Base table or view not found: 1146 Table 'laravel5.articles' doesn't exist (SQL: insert into `articles` (`title`, `updated_at`, `created_at`) values (test, 2015-07-04 22:13:02, 2015-07-04 22:13:02))'


چیزی که خودم از ارور فهمیدم اینه که میگه جدولی با نام Articles وجود نداره . کاملا هم درسته و اسم جدول من Article هست اما نمیدونم چرا رفته سراغ article
چی باید بکنم؟

دوست عزیز کدها و متنهای انگلیسی رو داخل تگ [php] یا [code] قرار بدید تا خواناتر باشه



ممنون مشکلم حل شد
پاسخ
 


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  ارور در هنگام ارسال ایمیل BangShut 0 47 09-19-2016, 12:34 PM
آخرین ارسال: BangShut
  ارور در هنگام ایجاد sunfolder در قسمت Controllers ilbeygi 2 75 08-29-2016, 03:25 PM
آخرین ارسال: hamo
  ارتباط model با migration ebibombas1988 1 55 08-06-2016, 06:33 AM
آخرین ارسال: hamo
  سوال درمورد model mili 4 111 07-19-2016, 12:47 PM
آخرین ارسال: amirhb
  ارور در نصب لاراول shrevin.s 5 126 02-10-2016, 11:07 AM
آخرین ارسال: tuytoosh
  تغییر رنگ border موقع ارور laravel 1 124 07-13-2015, 04:08 PM
آخرین ارسال: behzadsh
  مشکل در ساخت model در لاراول atazadeh 1 292 05-25-2015, 06:06 PM
آخرین ارسال: alihossein

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

درباره انجمن فریم ورک لاراول

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