Как насчет того, чтобы быть агностиком? Один маршрут, вы тестируете параметр, затем возвращаете правильный результат.
Route::get('/{pageOrCountry}',function($pageOrCountry){
$page = App\Page::find($pageOrCountry);
if($page) return $page;
else $country = App\Country::find($pageOrCountry);
if($country) return $country;
else return redirect('404');
});
Нет никакого стандартного API для чтения данных цифрового отпечатка насколько я знаю, так как это - довольно новое поле и нет никакого стандартного способа сделать его. Каждый производитель обеспечит их собственный API для чтения аппаратных средств. API мог просто быть спецификацией IO к аппаратным средствам и вообще нет никакой библиотеки, которая делает вещи немного более хитрыми. Это - до двух факторов. Прежде всего, читатели отпечатка пальца используются во многих приложениях - специальное оборудование, встроенные системы до аутентификации ПК и вне. Обеспечение программного обеспечения для всех тех различных систем не было бы жизнеспособно с точки зрения производителей. Во-вторых, каждый производитель использует другой подход к чтению и обработке полученных изображений, которые сделали бы общий API проблематичным.
Это - старый вопрос, но я врезался в него при исследовании темы.
я действительно находил свободную библиотеку для Linux - libfprint
Digitalpersona имеет свободный SDKs и для окон и для Linux. http://www.digitalpersona.com/products/developer.php
я не знаю, существуют ли затраты для развертывания с их SDKs.
(На самом деле кажется, что они не заряжаются на лицензирование машины/пользователя.)
Вы смотрели на консорциум BioAPI сайт? Существует библиотека для Linux, законченного в код Google .
существует также libchipcard, но он не упоминает считыватели отпечатков пальцев, только смарт-карты.
Hope, которая помогает.
У Symbol есть API для своих портативных устройств MC75:
Конечно, это работает только для их устройств Windows Mobile 6 MC75.