Если вы пытаетесь использовать метод store на вашем UserCollectionController
, вы можете сделать что-то вроде этого:
Сначала в своем блейд-представлении вы можете передать в свой маршрут ряд параметров, например:
<form action="{{ route('users.collections.store', ['someVariable' => $collection->someProperty, 'anotherVariable' => $user->anotherProperty])) }}" method="POST">
Так что теперь вы можете просто отредактировать файл маршрутов, чтобы применить эти изменения, но вы переопределите метод контроллера ресурсов, который вы создали, так что-то вроде этого (кстати, маршрут в вашем коде не назван):
Route::post('someWebPage/{someProperty}/{anotherProperty}', 'UserCollectionController@store')->name('users.collections.store');
И в вашем UserCollectionController.php
конечно вы можете принять их так:
public function store(Request $request, $someProperty, $anotherProperty) { //Of course here you don't have to stick to the naming i'm just trying to make it clear
// $collection = App\Collection::where('aProperty', $someProperty)-get();
}
Надеюсь, это то, что вы хотели, надеюсь, это поможет.