Как выполнять функцию только для админа?

У меня есть функция добавления товара
public function Add(Request $request){
        $eqmodel = new Eqmodel;
        $htmlmodel = new Eqhtml;
        $htmlmodel->html = $request->eq_html;
        $eqmodel->name = $request->eq_name;
        $eqmodel->price = str_replace(" ","", $request->eq_price);
        $eqmodel->sale = str_replace(" ","", $request->eq_sale);
        $eqmodel->url = $request->eq_url;
        $eqmodel->image = $request->eq_image;
        $eqmodel->type_id = intval($request->eq_category);
        $eqmodel->descrip = $request->eq_descript;
        $eqmodel->video = $request->eq_video;
        $eqmodel->rgx = $request->eq_rgx;
        $eqmodel->save();
        if ($eqmodel->save()) {
            $htmlmodel->eq_id = $eqmodel->id;
            if($htmlmodel->save()){
                return response()->json(array('success' => true), 200);
            }
        }
    }

Ее я вызываю через ajax. Но проблема в том что ее можно через curl например можно вызвать. Как проверить перед выполнением что отправил запрос авторизованный пользователь?
  • Вопрос задан
  • 158 просмотров
Пригласить эксперта
Ответы на вопрос 2
colonel
@colonel
Разработчик PHP, Laravel
Ответ написан
Комментировать
Fragster
@Fragster
помогло? отметь решением!
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы