У меня странная проблема с lumen, все сообщения post и get работают нормально, но только запросы get с параметром не имеют ошибки ниже
NotFoundHttpException
in RoutesRequests.php line 229
at Application->Laravel\Lumen\Concerns\{closure}(object(Request))
in RoutesRequests.php line 416
Вот мой Web.php
$router->get('/', function () use ($router) {
return $router->app->version();
});
$router->group(['prefix' => 'api'], function () use ($router) {
$router->post('login','UserController@login');
$router->post('signup','UserController@signup');
$router->patch('profile','UserController@update');
$router->post('verfiy','UserController@verfiy');
$router->post('order','OrderController@store');
$router->get('userorders/{$uid}','OrderController@userOrder');
$router->get('locations/{$province}','LocationController@list');
$router->get('offers/{$province}','OfferController@list');
});
А это мой контроллер
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Offer;
class OfferController extends Controller
{
public function list($province)
{
$offers = Offer::where('province',$province)
->orderBy('num_orders', 'desc')
->paginate(20);
return response()->json(['status_code'=>1000,'data'=>$offers , 'message'=>null],200);
}
}
Если я удаляю параметр из маршрута и контроллер работает, и у меня есть другой проект Lumen на том же устройстве, и он работает нормально со всемиЗапросы !!??
Я на Mac и Apache
Любая помощь будет высоко ценится