Answer the question
In order to leave comments, you need to log in
How is it implemented in Laravel?
If you create a route like this:
Route::get('product/{id}', '[email protected]');
...
public function index(Product $id) {
//$id - продукт
}
Answer the question
In order to leave comments, you need to log in
This is called reflection. Example:
$class = new \ReflectionClass('Название класса'); // Создаем объект для рефлексии класса
$method = $class->getMethod('Имя метода'); // Получаем метод по имени
$params = $method->getParameters(); // Получаем массив с параметрами
$paramName = $params[0]->getName(); // Берем первый элемент массива, он имеет тип ReflectionParameter, и получаем его имя.
$method = new \ReflectionMethod('Класс', 'Имя метода');
// Далее, аналогично
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question