Ejemplo n.º 1
0
 public function adverts_delete($id)
 {
     $advert = Advertisement::find($id);
     if (!$advert) {
         abort(404);
     }
     $advert->delete();
     return redirect()->route('admin_adverts')->with('success', 'Оголошення успішно видалено!');
 }
Ejemplo n.º 2
0
 public function is_my_adv($adv_id)
 {
     $adv = Advertisement::find($adv_id);
     if (!$adv) {
         return false;
     }
     if (!Auth::check()) {
         return false;
     }
     if ($adv->user_id != Auth::user()->id) {
         return false;
     }
     return true;
 }
 public function massApprove(Request $request)
 {
     $data = $request->input();
     if (array_key_exists('ads', $data)) {
         foreach ($data['ads'] as $id) {
             $ad = Advertisement::find($id);
             $ad->approved = 1;
             $ad->save();
         }
     }
 }
Ejemplo n.º 4
0
Route::post('getShop', ['uses' => 'ItemsCategoryController@getShop', 'as' => 'getShop']);
$router->post('/ads/flush', 'AdsController@flush');
$router->post('/questions/flush', 'QuestionsController@flush');
$router->post('/questions/upload', 'QuestionsController@store');
$router->post('/questions/{id}', 'QuestionsController@show');
$router->bind('pagename', function ($id) {
    return \AppAdmin\Models\PageName::find($id);
});
$router->bind('categories', function ($id) {
    return \App\Models\Category::find($id);
});
$router->bind('tags', function ($id) {
    return \App\Models\Tags::find($id);
});
$router->bind('ads', function ($id) {
    return \App\Models\Advertisement::find($id);
});
$router->bind('country', function ($title) {
    return \App\Models\Country::where('title', '=', $title)->first();
});
/**
 * PROFILE
 */
$router->bind('profile', function ($user_name) {
    $user = \App\Models\User::where('user_name', $user_name)->first();
    if (!$user) {
        $user = \App\Models\User::where('user_name', Auth::user()->user_name)->first();
    }
    return \ZaWeb\Profile\Models\Profile::where('user_id', $user->id)->first();
});
/**
Ejemplo n.º 5
0
 public function cancel_sug($id)
 {
     $adv = Advertisement::find($id);
     if (!$adv) {
         abort(404);
     }
     if ($adv->user_id != Auth::user()->id) {
         abort(404);
     }
     $adv->sel_comment = 0;
     $adv->status = 'default';
     $adv->save();
     return redirect()->back()->with('success', trans('message.comment_success_cancel'));
 }