小编jor*_*nck的帖子

Angular 5组件不是任何NgModule的一部分

我创建了一个名为“ player-create”的新组件,并将其添加到app.module的声明中。但是,当我尝试加载页面时,出现以下错误:

组件PlayerCreateComponent不是任何NgModule的一部分,或者该模块尚未导入到您的模块中。

PlayerCreateModule.ts

import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import {PlayerCreateComponent} from './player-create.component';


@NgModule({
  imports: [
    CommonModule
  ],
  declarations: [
    PlayerCreateComponent
  ]
})
export class PlayerCreateModule { }
Run Code Online (Sandbox Code Playgroud)

app.module.ts

import { NgModule } from '@angular/core';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { AppRoutingModule } from './app-routing.module';
import { SharedModule } from "./shared/shared.module";
import { NgbModule } from '@ng-bootstrap/ng-bootstrap';

import { AppComponent } from './app.component';
import { ContentLayoutComponent } from "./layouts/content/content-layout.component";
import { …
Run Code Online (Sandbox Code Playgroud)

angular

6
推荐指数
1
解决办法
1万
查看次数

带外键的 Laravel 存储模型

我正在尝试存储一个模型,它是一个链接表。桌子:

Schema::create('game_has_users', function (Blueprint $table) {
        $table->integer('game_id')->unsigned();
        $table->integer('user_id')->unsigned();
        $table->foreign('game_id')->references('id')->on('games')->onUpdate('cascade')->onDelete('cascade');
        $table->foreign('user_id')->references('id')->on('users')->onUpdate('cascade')->onDelete('cascade');
        $table->timestamps();
    });
Run Code Online (Sandbox Code Playgroud)

Game_Has_Users 模型:

     class Game_Has_Users extends Model
{
    protected $table = 'game_has_users';

    public function user()
    {
        return $this->hasOne('App\User', 'user_id');
    }

    public function game()
    {
        return $this->hasOne('App\Game', 'game_id');
    }
}
Run Code Online (Sandbox Code Playgroud)

我想存储一个游戏,然后应该使用用户 ID 和游戏 ID 创建 Game_Has_Users 模型。

try {
      $game = Game::create([]);
      $user = User::where('name', $request->input('name'))->first();

//      $game_users = Game_Has_Users::create([]);
//      $game_users->user = $user->id;
//      $game_users->game = $game->id;
//      $game_users->save();

      $test = Game_Has_Users::create([
          'user_id' => $user->id,
          'game_id' => $game->id
      ]); …
Run Code Online (Sandbox Code Playgroud)

php mysql laravel eloquent laravel-5

3
推荐指数
1
解决办法
5293
查看次数

标签 统计

angular ×1

eloquent ×1

laravel ×1

laravel-5 ×1

mysql ×1

php ×1