You should make category its own model, and define a belongsTo/hasMany relation between Article and...
If you need just a couple objects (users) it's easier to create them manually in php artisan tinker...
You specify the method to call in your routes: Route::post('searchResponders', 'RespondersController...
You could probably do that with with global middleware: get content from response, append query para...
Do you need to save them specifically in query string? Why not save them in session?
The Laravel portal for problem solving, knowledge sharing and community building.