在Laravel框架中,可以通过以下步骤将数组传递给控制器:
以下是一个示例:
var myArray = [1, 2, 3, 4, 5];
var jsonData = JSON.stringify(myArray);
<form action="/my-route" method="POST">
@csrf
<input type="hidden" name="data" value="{{ $jsonData }}">
<button type="submit">提交</button>
</form>
Route::post('/my-route', 'MyController@myMethod');
use Illuminate\Http\Request;
class MyController extends Controller
{
public function myMethod(Request $request)
{
$data = $request->input('data');
$dataArray = json_decode($data, true);
// 对接收到的数组数据进行处理
// ...
}
}
通过以上步骤,你可以将数组成功传递给Laravel控制器,并在控制器中对数据进行处理。在处理过程中,你可以使用Laravel提供的各种功能和方法来满足你的需求。
领取专属 10元无门槛券
手把手带您无忧上云