Javascript Vue.js使用post方法重定向
如何在没有ajax的情况下使用post方法将Vue.js重定向到laravel控制器,以便我可以在控制器内使用var_dump或ddJavascript Vue.js使用post方法重定向,javascript,node.js,laravel,vue.js,vuejs2,Javascript,Node.js,Laravel,Vue.js,Vuejs2,如何在没有ajax的情况下使用post方法将Vue.js重定向到laravel控制器,以便我可以在控制器内使用var_dump或dd //Vue.js axios.post('/add-hotel-listing', this.finish).then((response) => { }); //Laravel public function addHotelListing(Request $request){ $input=
//Vue.js
axios.post('/add-hotel-listing', this.finish).then((response) => {
});
//Laravel
public function addHotelListing(Request $request){
$input=$request->all();
dd($input);
}
要在没有ajax的情况下重定向,只需使用经典JavaScript:
window.location.href = "/new/window/location";
首先创建一个路由器实例:
var router = new VueRouter() ;
然后使用路由器创建重定向:
router.go('/');
不确定你想做什么(或为什么)。如果出于调试目的,只需使用dev工具的网络面板查看响应,这将显示您的
var_dump
响应我需要在laravel控制器中调试对象,因为我有复杂的对象,我需要在laravel中使用太多的foreach和其他函数来写入数据库…所以我想看看当我使用var_dump或dd时发生了什么…对于axios,我不能在控制台日志中使用var_dump he响应,这就是全部…查看此问题中的图像,您将看到预览和响应选项卡,如果您选择要调试的请求,并查看响应(或预览),您将看到您的输出。您不需要使用console.log()
我知道,但我想像这样在laravel内部调试我不想使用console.log(),因为我在一个对象中有这么多对象和数组,所以它不是那么简单好吧,但如何在重定向中发送一些值,因为这是Route::post(“/add hotel listing property”,”ListingController@addHotelListingProperty);在我的laravel中发布方法?这很难看,但…就是这样,非常感谢你,伙计,你救了我一天