description

عدم نمایش API

- 3 هفته پیش
توسط massoud آپدیت شد
massoud ( 164 تجربه )
3 هفته پیش

سلام
من پروژه لاراول رو در ساب دایرکتوری قرار دادم و همه روت های وب کار میکنه و سایت دیده میشه اما API اون کار نمی کنه و پیام Sorry, the page you are looking for could not be found. رو نمایش میده.
پروژه دقیقا مثل دوره اموزش فروشگاهی انجام شده و هم وب و هم API روی لوکال درست کار میکنه اما توی ساب دایرکتوری روی سایت کار نمی کنه، درضمن هاست اشتراکی هست از netafraz.com
اگه تجربه ای دارید در این زمینه لطفا راهنمایی کنید

با تشکر

وحید رضازاده ( 1552 تجربه )
3 هفته پیش

@Massoud
سلام
آردس api رو چجوری وادر میکنید؟
به این صورت ؟

/api/get-user
massoud ( 164 تجربه )
3 هفته پیش

ادرس در لوکال بشکل زیر هست و کار میکنه
http://localhost:8080/api/v1/users

و در سایت بصورت زیر هست که کار نمیکنه
http://mysite.com/directory/api/v1/users

Route::group(['prefix' => 'v1', 'namespace' => 'Api\1'], function(){
    $this->get('users', 'UserController@index');
    $this->get('user/{id}', 'UserController@show');
    $this->post('user', 'UserController@store');
    $this->put('user/{id}', 'UserController@store');
    $this->delete('user/{id}', 'UserController@destroy');
});
massoud ( 164 تجربه )
3 هفته پیش

@vahidrezazadeh
سلام

ادرس در لوکال بشکل زیر هست و کار میکنه
http://localhost:۸۰۸۰/api/v۱/users

و در سایت بصورت زیر هست که کار نمیکنه
http://mysite.com/directory/api/v۱/users

Route::group(['prefix' => 'v1', 'namespace' => 'Api\v1'], function(){
    $this->get('users', 'UserController@index');
    $this->get('user/{id}', 'UserController@show');
    $this->post('user', 'UserController@store');
    $this->put('user/{id}', 'UserController@store');
    $this->delete('user/{id}', 'UserController@destroy');
});
massoud ( 164 تجربه )
3 هفته پیش

مشکل حل شد.
ممنون

برای ارسال پاسخ باید وارد سایت شوید