gpt4 book ai didi

javascript - 我应该如何为每个ajax函数调用相同的ajax路由url,即使它位于laravel 5.5中的另一个 Controller 中

转载 作者:行者123 更新时间:2023-11-28 03:53:43 25 4
gpt4 key购买 nike

我已经在一个 Controller 的路由中调用了 ajax,例如:-

Route::post('ajaxupdate','Scheduling\ScheduleController@SaveBooking');

现在,我需要为另一个 Controller 调用 ajax url。我是否必须以不同的方式为第二个 Controller 创建另一个路由函数(就像我调用第一个 Controller 一样),或者有什么方法可以从一个文件仅为所有 Controller 调用 ajax url。

最佳答案

您可以通过 app() 从 Laravel 容器解析 Controller 功能。然后您可以从其他 Controller /服务等调用 Controller 方法。

$controller = app('App\Http\Controllers\Scheduling\ScheduleController');
$request = app('Illuminate\Http\Request');
$request->query->add(['param' => 'value']);
$controller->SaveBooking($request);

关于javascript - 我应该如何为每个ajax函数调用相同的ajax路由url,即使它位于laravel 5.5中的另一个 Controller 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47750662/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com