我创建了一个名为“ 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) 我正在尝试存储一个模型,它是一个链接表。桌子:
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)