public function run() { $faker = Faker\Factory::create(); for ($i = 0; $i < 20; $i++) { SingleMusic::create(['songtitle' => $faker->text, 'singer' => $faker->name, 'mp3' => "http://localhost:8000/upload/send/mp3/8 Days, 8 months, 8 hours.mp3", 'categories' => 'pop', 'language' => 'korea', 'author' => 'phyochan']); } }
public function SetCount($id) { $singlemusic = SingleMusic::findOrNew($id); $singlemusic->count = $singlemusic->count + 1; $singlemusic->save(); return view('mobile.single.count')->with('singlemusic', $singlemusic); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $singlemusic = SingleMusic::find($id); \File::delete(public_path() . "/upload/image/" . $singlemusic->imageName); $singlemusic->delete(); return redirect()->route('music.index'); }
public function songname($name) { $singlemusic = \App\SingleMusic::orderBy('id', 'desc')->where('songtitle', 'LIKE', '%' . $name . '%')->get(); return \Response::json($singlemusic); }
Route::get('/api/search/songtitle/{songtitle}', 'SearchController@songname'); Route::post('/api/getcount/{id}', 'MobileSingleController@SetCount'); Route::get('/api/getcount/{id}', 'MobileSingleController@GetCount'); Route::get('/api/categories/{categoried}', 'CategoriesController@show'); Route::get('/api/language/{language}', 'LanguageController@show'); Route::get('/api/songs/request/', 'RequestController@apishow'); Route::post('/api/songs/request/', 'RequestController@apirequest'); Route::get('/api/songs/send/', 'SendController@apishow'); Route::post('/api/songs/send/', 'SendController@apisend'); Route::get('/api/update/version', function () { return "1.3"; }); }); Route::group(['middleware' => 'auth'], function () { Route::get('/backend/admin/mobile/songs/all', function () { $singlemusic = \App\SingleMusic::orderBy('id', 'desc')->get(); return \Response::json($singlemusic); }); Route::get('/backend/admin/mobile/mtv/all', function () { $mtv = \App\Mtv::orderBy('id', 'desc')->get(); return \Response::json($mtv); }); Route::get('/logout', 'LoginController@dologout'); Route::resource('/music', 'SingleController'); Route::resource('/album', 'AlbumController'); Route::resource('/backend/admin/mobile/songs/', 'MobileSingleController'); Route::get('/backend/admin/mobile/songs/{id}', 'MobileSingleController@show'); Route::post('/backend/admin/mobile/songs/{id}', 'MobileSingleController@update'); Route::get('/backend/admin/mobile/songs/{id}/edit', 'MobileSingleController@edit'); Route::delete('/backend/admin/mobile/songs/delete/{id}', 'MobileSingleController@destroy'); Route::resource('/backend/admin/mobile/mtv/', 'MtvController');
public function show($language) { $singlemusic = \App\SingleMusic::orderBy('id', 'desc')->where('language', 'LIKE', $language)->get(); return \Response::json($singlemusic); }
public function show($categories) { $singlemusic = \App\SingleMusic::orderBy('id', 'desc')->where('categories', 'LIKE', $categories)->get(); return \Response::json($singlemusic); }