public function testRemoveTrackFromAlbum() { $album = Album::create('id', 'Album name'); $album->addTrack(Track::create('id', 'Track name')); $album->removeTrack(Track::create('id', 'Track name')); $this->assertCount(0, $album->getTracks()); }
public function testCreateAlbum() { $album = Album::create('My Album'); $album2 = Album::byId($album->getId()); $this->assertEquals($album->getId(), $album2->getId()); $this->assertEquals($album->getName(), $album2->getName()); }
public function testRemoveAlbumFromArtist() { $artist = Artist::create('id', 'Artist name'); $artist->addAlbum(Album::create('id', 'Album name')); $artist->removeAlbum(Album::create('id', 'Album name')); $this->assertCount(0, $artist->getAlbums()); }
public function run() { $faker = Faker::create(); $usersId = DB::table('users')->lists('id'); for ($i = 0; $i < rand(10, 20); $i++) { Album::create(['name' => $faker->word(), 'owner_id' => $usersId[rand(0, sizeof($usersId) - 1)]]); } }
public function testAssignToAlbum() { $album = Album::create('My temporary album name'); $media = MediaObject::create('path/to'); $album->addObject($media); foreach ($album->getObjects() as $object) { $this->assertEquals($media->getId(), $object->getId()); $this->assertEquals($media->uri(), $object->uri()); } }
/** * Create a new Album * * @param int $categoryId * * @return \Illuminate\View\View | \Illuminate\Http\RedirectResponse */ public function create($categoryId) { $category = Category::findOrFail($categoryId); if (Request::isMethod('GET')) { return View::make('album.create', compact('category')); } elseif (Request::isMethod('POST')) { $validator = Validator::make(Input::all(), Album::$rules); if ($validator->fails()) { return Redirect::back()->withErrors($validator)->withInput(); } Album::create(['category_id' => $categoryId, 'name' => Input::get('name')]); return Redirect::to('/categories/' . $categoryId . '/albums')->with('success', 'Album created'); } }
public function run() { Album::create(['user_id' => '1', 'title' => '戏剧人生,人生戏剧']); Album::create(['user_id' => '1', 'title' => '戏剧人生,人生戏剧']); Album::create(['user_id' => '1', 'title' => '戏剧人生,人生戏剧']); Album::create(['user_id' => '1', 'title' => '戏剧人生,人生戏剧']); Album::create(['user_id' => '2', 'title' => '戏剧人生,人生戏剧']); Album::create(['user_id' => '2', 'title' => '戏剧人生,人生戏剧']); Album::create(['user_id' => '2', 'title' => '戏剧人生,人生戏剧']); Album::create(['user_id' => '2', 'title' => '戏剧人生,人生戏剧']); Album::create(['user_id' => '3', 'title' => '戏剧人生,人生戏剧']); Album::create(['user_id' => '3', 'title' => '戏剧人生,人生戏剧']); Album::create(['user_id' => '3', 'title' => '戏剧人生,人生戏剧']); Album::create(['user_id' => '3', 'title' => '戏剧人生,人生戏剧']); Album::create(['user_id' => '4', 'title' => '戏剧人生,人生戏剧']); Album::create(['user_id' => '4', 'title' => '戏剧人生,人生戏剧']); Album::create(['user_id' => '4', 'title' => '戏剧人生,人生戏剧']); Album::create(['user_id' => '4', 'title' => '戏剧人生,人生戏剧']); }
<?php require_once 'config.php'; require_once 'Album.php'; if (isset($_POST['submit'])) { $album = new Album($_POST['album_title'], $_POST['date'], $_POST['format']); $album->create(); } ?> <html> <head> <title>Albums</title> </head> <body> <form method="POST" action=""> Enter the name of your album: <input type="text" name="album_title"></input> Enter the release date: <input type="date" name="date"></input> Enter the album format: <input type="text" name="format"></input> <input type="submit" name="submit" value="submit"></input> </form> <?php if (isset($album)) { ?> <p>The last album entered was "<?php echo $album->album_title; ?>
<?php include 'models.php'; if (isset($_POST['id'])) { $a = Album::find($_POST['id']); $a->Title = $_POST['title']; $a->Artist = intval($_POST['artist']); if ($a->save()) { header("Location: " . "album.php?id=" . $a->AlbumId); } } else { $a = Album::create($_POST['title'], intval($_POST['artist'])); if ($a->save()) { header("Location: " . "album.php?id=" . $a->AlbumId); } }
<!DOCTYPE html> <script src="//code.jquery.com/jquery-1.11.3.min.js"></script> <script type="text/javascript"> </script> <?php include 'models.php'; $album = isset($_GET['id']) ? Album::find($_GET['id']) : Album::create(null, 1); ?> <html lang="en"> <head> <meta charset="UTF-8"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" integrity="sha512-dTfge/zgoMYpP7QbHy4gWMEGsbsdZeCXz7irItjcC3sPUFtf0kuFbDz/ixG7ArTxmDjLXDmezHubeNikyKGVyQ==" crossorigin="anonymous"> <title>New Album</title> </head> <body> <div class="container"> <div class="jumbotron"> <h1>Nuevo Album</h1> <p></p> </div> <div class="row"> <div class="col-md-3 col-md-offset-4 col-xs-5 col-xs-offset-2 col-sm-4 col-sm-offset-4 "> <form action="guardar_album.php" method="POST"> <?php if (isset($album->AlbumId)) { ?> <label for="id">Id</label> <input type="text" <?php echo "value='{$album->AlbumId}'";