AMcoder - javascript, python, java, html, php, sql

ինչպես ստեղծել պատկերի վերբեռնման ձև nuxt.js-ում՝ օգտագործելով laravel backend API-ը

js ես շատ բաներ սովորեցի nuxt.js-ում, բայց ես տպավորված եմ պատկերների վերբեռնումից: եթե որևէ մեկը կիսում է ձեր գիտելիքները:

ինչպես ստեղծել պատկերների վերբեռնման ձև nuxt.js-ում

Ես ստեղծել եմ laravel API պատկերների վերբեռնման համար:

իմ երթուղիչը

Route::group(['middleware' => 'auth:api'], function() {
Route::post('/Employeeregister', 'EMPLOYEE_API\RegisterController@register')->name('Employeeregister');

}); 

ՀԱՐԳԱՎՈՐԻ ԿՈԴ

 public function imageUploadPost(Request $request)
    {
        $request->validate([
            'name' =>  'required | string',
            'image' => 'required|image|mimes:jpeg,png,jpg,gif,svg|max:2048',
        ]);
  
        $imageName = time().'.'.$request->image->extension();  
   
        $request->image->move(public_path('images'), $imageName);
   
        return back()
            ->with('success','You have successfully upload image.')
            ->with('image',$imageName);
   
    }

ԻՄ Nuxt կոդը

<template>
    <v-row justify="center">
        <v-col cols="12" sm="6">
            <form @submit.prevent="submit">
                <v-card ref="form" >
                    <v-card-text>
                        <h3 class="text-center">Register</h3>
                        <v-divider class="mt-3"></v-divider>
                        <v-col cols="12" sm="12">
                            <v-text-field v-model.trim="form.name" type="text" label="Full Name" solo autocomplete="off"></v-text-field>
                        </v-col>
<v-col cols="12" sm="12"><v-file-field v-model.trim="form.image" type="file" label="image" solo autocomplete="off"></v-file-field>
                            </v-col>
                    </v-card-text>
                    <v-card-actions>
                        <v-spacer></v-spacer>
                        <div class="text-center">
                            <v-btn rounded type="submit" color="primary" dark>Register</v-btn>
                        </div>
                    </v-card-actions>
                </v-card>
            </form>
        </v-col>
    </v-row>
</template>
< script >
  export default {
    middleware: ['guest'],
    data() {
      return {
        form: {
          name: '',image: '',
        }
      }
    },
  } <
  /script>

  • Խմբագրեք ձեր հարցը և տարածեք nuxt կոդը: 03.10.2020
  • @Tpojka MY Nuxt-ը թարմացվել է 03.10.2020
  • Դա կարող է լինել ձեր ձևը, պարզապես ուղարկել անունը, բայց ոչ ինքնին պատկերը: 03.10.2020
  • @Tpojka կարո՞ղ եք կիսվել պատասխանով 03.10.2020
  • @Tpojka MY Nuxt կոդը թարմացվել է մեկ անգամ 03.10.2020
  • Ես բացառապես nuxt-ով չեմ աշխատում, բայց ակնհայտ է, որ ձեր ձևում բացակայում է ֆայլի դաշտը: Google-ը, թե ինչպես ներառել ֆայլերի վերբեռնման դաշտը ձևի մեջ: 03.10.2020
  • Եկեք շարունակենք այս քննարկումը զրուցարանում: 03.10.2020
  • ինչպես @Trojka-ն ասաց, ձեր ձևում բացակայում է ֆայլի մուտքագրման դաշտը: Քանի որ թվում է, թե դուք օգտագործում եք Vuetify, ստուգեք v-file-input 08.10.2020
  • @Avraham ես թարմացնում եմ իմ հարցը, ավելացրել եմ իմ ֆայլի մուտքագրման դաշտը: սրանից հետո ինչպես վերբեռնել նկարը 08.10.2020

Նոր նյութեր

Օգտագործելով Fetch Vs Axios.Js-ը՝ HTTP հարցումներ կատարելու համար
JavaScript-ը կարող է ցանցային հարցումներ ուղարկել սերվեր և բեռնել նոր տեղեկատվություն, երբ դա անհրաժեշտ լինի: Օրինակ, մենք կարող ենք օգտագործել ցանցային հարցումը պատվեր ներկայացնելու,..

Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար
Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար Ինչպե՞ս հանգստացնել ձեր միտքը և աշխատեցնել ձեր պրոցեսորը: Ինչպես մնալ հանգիստ և զարգանալ ճնշման տակ...

Մեքենայի ուսուցում բանկային և ֆինանսների ոլորտում
Բարդ, խելացի անվտանգության համակարգերը և հաճախորդների սպասարկման պարզեցված ծառայությունները բիզնեսի հաջողության բանալին են: Ֆինանսական հաստատությունները, մասնավորապես, պետք է առաջ մնան կորի..

Ես AI-ին հարցրի կյանքի իմաստը, այն ինչ ասում էր, ցնցող էր:
Այն պահից ի վեր, երբ ես իմացա Արհեստական ​​ինտելեկտի մասին, ես հիացած էի այն բանով, թե ինչպես է այն կարողանում հասկանալ մարդկային նորմալ տեքստը, և այն կարող է առաջացնել իր սեփական արձագանքը դրա..

Ինչպես սովորել կոդավորումը Python-ում վագրի պես:
Սովորելու համար ծրագրավորման նոր լեզու ընտրելը բարդ է: Անկախ նրանից, թե դուք սկսնակ եք, թե առաջադեմ, դա օգնում է իմանալ, թե ինչ թեմաներ պետք է սովորել: Ծրագրավորման լեզվի հիմունքները, դրա..

C++-ի օրական բիթ(ե) | Ամենաերկար պալինդրոմային ենթաշարը
C++ #198-ի ամենօրյա բիթ(ե), Ընդհանուր հարցազրույցի խնդիր. Ամենաերկար պալինդրոմային ենթատող: Այսօր մենք կանդրադառնանք հարցազրույցի ընդհանուր խնդրին. Ամենաերկար palindromic substring...

Kydavra ICAReducer՝ ձեր տվյալների ծավալայինությունը նվազեցնելու համար
Ի՞նչ է ICAReducer-ը: ICAReducer-ն աշխատում է հետևյալ կերպ. այն նվազեցնում է նրանց միջև բարձր փոխկապակցված հատկանիշները մինչև մեկ սյունակ: Բավականին նման է PCAreducer-ին, չնայած այն..