я работаю над загрузкой изображения в mysql базу данных с android studio my function в laravel
public function ajouter(Request $req){
try {
$produit= new Produit;
$produit->name= $req->name;
if($req->file('name')){
$path = Storage::disk('produits')->putFile('',$req->file('name'));
$produit->name = $path;
}
$produit->description= $req->description;
$produit->poids= $req->poids;
$produit->category_id= $req->category_id;
$produit->user_id= $req->user_id;
$produit->volume= $req->volume;
$produit->save();
return response()->json([
'status' => 'success',
'data' => $produit
]);
} catch (Exception $e) {
return response()->json([
'status' => 'error',
'data' => 'error'
]);
}
Я проверил его с почтальоном, и он работает. я создал интерфейс в android
public interface AjouterProduit {
String AJOPROD = "http://IP/AnnocesPFE/public/api/";
@Multipart
@POST("produits")
Call<String> getAjoutProd(
@Part MultipartBody.Part name,
@Part("description") String description,
@Part("poids") String poids,
@Part("volume") String volume,
@Part("category_id") int category_id,
@Part("user_id") int user_id
);
}
я заблокирован, как отправить всю информацию в базу данных любой помощи?