عدم نمایش API

- 2 روز پیش
توسط محمد آپدیت شد
massoud ( 309 تجربه )
6 ماه پیش

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

با تشکر

وحید رضازاده ( 8544 تجربه )
6 ماه پیش

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

/api/get-user
massoud ( 309 تجربه )
6 ماه پیش

ادرس در لوکال بشکل زیر هست و کار میکنه
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 ( 309 تجربه )
6 ماه پیش

@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 ( 309 تجربه )
6 ماه پیش

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

محمد ( 352 تجربه )
2 روز پیش

سلام
@Massoud
مشکل رو چجوری حل کردید چون بنده هم همین مشکل رو دارم!

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