nghquangy's avatar

laravel 5.4 + Vuejs 2.0, vue resource work on localhost, errors on host? MethodNotAllowedHttpException 405 (Method Not Allowed)

i run app woking on local but i uploaded on host after i get errors.

My controller

Route::group(['middleware'=>['auth']],function (){

// upload file
Route::post('/api/upload','UploadController@store');
Route::post('/api/upload/image','UploadController@storeImage');

// save info file
Route::post('/api/file','FileController@store');
Route::put('/api/file/{file}','FileController@update');
Route::delete('/api/file/{file}','FileController@delete');

// api catogory
Route::get('api/category','CategoryController@apiIndex');
Route::post('api/category','CategoryController@apiStore');
Route::put('api/category/{category}','CategoryController@apiUpdate');
Route::delete('api/category/{category}','CategoryController@apiDelete');
Route::get('admin/category','CategoryController@index');

// api product
Route::get('api/product','ProductController@apiIndex');
Route::post('api/product','ProductController@apiStore');
Route::put('api/product/{product}','ProductController@apiUpdate');
Route::delete('api/product/{product}','ProductController@apiDelete');
Route::get('admin/product','ProductController@index');

// api info
Route::get('api/info','InfoController@apiIndex');
Route::post('api/info','InfoController@apiStore');
Route::put('api/info/{info}','InfoController@apiUpdate');
Route::delete('api/info/{info}','InfoController@apiDelete');
Route::get('admin/info','InfoController@index');

// api product
Route::get('api/page','PageController@apiIndex');
Route::post('api/page','PageController@apiStore');
Route::put('api/page/{page}','PageController@apiUpdate');
Route::delete('api/page/{page}','PageController@apiDelete');
Route::get('admin/page','PageController@index');

// api contact
Route::get('api/contact','ContactController@apiIndex');
Route::delete('api/contact/{contact}','ContactController@apiDelete');
Route::get('admin/contact','ContactController@index');

});

when delete info data

app.js:49 DELETE http://mydomain.com/api/info/_j47q6rmb_jhn8kktiu 405 (Method Not Allowed)

i using getRouteKeyName in Info model

thanks

0 likes
0 replies

Please or to participate in this conversation.