コード例 #1
0
ファイル: DatabaseSeeder.php プロジェクト: phyochan/fan-mma
 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']);
     }
 }
コード例 #2
0
 public function SetCount($id)
 {
     $singlemusic = SingleMusic::findOrNew($id);
     $singlemusic->count = $singlemusic->count + 1;
     $singlemusic->save();
     return view('mobile.single.count')->with('singlemusic', $singlemusic);
 }
コード例 #3
0
ファイル: SingleController.php プロジェクト: phyochan/fan-mma
 /**
  * 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');
 }
コード例 #4
0
ファイル: SearchController.php プロジェクト: phyochan/fan-mma
 public function songname($name)
 {
     $singlemusic = \App\SingleMusic::orderBy('id', 'desc')->where('songtitle', 'LIKE', '%' . $name . '%')->get();
     return \Response::json($singlemusic);
 }
コード例 #5
0
ファイル: routes.php プロジェクト: phyochan/fan-mma
    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');
コード例 #6
0
 public function show($language)
 {
     $singlemusic = \App\SingleMusic::orderBy('id', 'desc')->where('language', 'LIKE', $language)->get();
     return \Response::json($singlemusic);
 }
コード例 #7
0
 public function show($categories)
 {
     $singlemusic = \App\SingleMusic::orderBy('id', 'desc')->where('categories', 'LIKE', $categories)->get();
     return \Response::json($singlemusic);
 }