Laravel 5.6
web.php
Route::get('edit/{city}/{id}/{news}', 'Controller@edit');
Контроллер
public function edit_point_edit($city,$id,$news)
{
/* $request=collect(); */
/* try 1 */
$request->request->add(['city' => $city,'id' => $id,'news' => $news]);
/* try 2 */
$request->merge(['city' => $city,'id' => $id,'news' => $news]);
$test = App::call(Controller::class . '@test',[
'Request' => $request,
]);
}
Я получил сообщение об ошибке de Неопределенная переменная: запрос 」Но у меня было「 использовать Illuminate \ Http \ Request; 」почему яполучено сообщение об ошибке?
Нужно ли сначала объявлять тип $ request?Как я могу объявить тип запроса $?
$request=collect(); -->fail can pass but cannot send key value to next controller
$request=array(); ->error code
Trying to get property 'request' of non-object
$request = new stdClass();
$request = (object)[];
=>error code
Undefined property: stdClass::$request