sqlite - Laravel: PHP Artisan Tinker 'SQLSTATE[23000]' error -


so going through series of intro videos laravel , @ database migration part , struggling few things...

here error... enter image description here

i have a) no idea means or referring first foray real command prompt usage , b) how fix it.

any appreciated.

regards.

edit-1: here migration file...

<?php  use illuminate\database\schema\blueprint; use illuminate\database\migrations\migration;  class createcardstable extends migration {     /**      * run migrations.      *      * @return void      */     public function up()     {         schema::create('cards', function (blueprint $table) {             $table->increments('id');             $table->string('title');             $table->timestamps();         });     }      /**      * reverse migrations.      *      * @return void      */     public function down()     {         schema::drop('cards');     } } 

edit 2: here command prompt, working answer below, original laracast tutorial. enter image description here

it means have supply user-id schema dictates card belongs user. add ['user_id'=>some user id] array.

alternatively, create cards relation on user-model:

class user extends \illuminate\database\eloquent\model {     public function cards()    {       return $this->hasmany(card::class);    } } 

this way, can create card (assuming have user variable, fx. calling user::first(), user::find($id) etc.):

$user->cards()->create([...]) 

Comments

Popular posts from this blog

jOOQ update returning clause with Oracle -

java - Warning equals/hashCode on @Data annotation lombok with inheritance -

java - BasicPathUsageException: Cannot join to attribute of basic type -