سلام دوستان
من یه مشکلی دارم که نمیدونم چطوری باید API رو توی لاراول بنویسم قبلا API رو روی php خام نوشته بودم ولی الان رو لاراول میخوام انتقال بدم نمیدونم چطوری باید این کارو کرد
ممنون میشم دوستان راهنمایی کنن که چیکار بکنم و چی بنویسم.
سپاس
سلام دوستان
من یه مشکلی دارم که نمیدونم چطوری باید API رو توی لاراول بنویسم قبلا API رو روی php خام نوشته بودم ولی الان رو لاراول میخوام انتقال بدم نمیدونم چطوری باید این کارو کرد
ممنون میشم دوستان راهنمایی کنن که چیکار بکنم و چی بنویسم.
سپاس
API فرق خاصی با کد معمولی LARAVEL نداره فقط خروجیش بجای قالب HTML یه متن فرمت شده مثل jSON هستش
مثلا میخای لیست یوزر ها رو نشون بدی در حالت معمولی همچین چیزی میشه
return view('user-list' ,compact('users') );
تو api اینجوری خروجی میدی
return response()->json( ['users'=>$users] , 200);
آخرین ویرایش به وسیله amirkh1988 : دوشنبه 29 آبان 1396 در 13:02 عصر
اررور چی میده دقیقا ؟
اگه 405 هستش که هزار تا دلیل میتونه داشته باشه یا تو روت اشتباه تایپی داشتی یا لینک رو اشتباه میزنی یا .....
اگرم 405 نیست که باید ببینی دقیقا ارورر چی میگه تا حلش کین
خواهش فقط اگه پروژه خیلی ساده و کوچک نیست همه کدای api رو توی یک فایل نریز که خیلی شیر تو شیر میشه
یه فولدر درست کن تو فولدر کنترلر هات به اسم Api و توی اون کنترلر های api رو بزار و برا هر بخش هم یه کنترلر جدا بساز مثلا
artisan make:controller Api/UserController
با سلام برای مدیریت ارورهای سمت api لاراول باید از مثال ذیل استفاده کنید
https://jobteam.ir/ProductUser/78-La...-error-handler
این ارورها می تواند 404 ، 500 و ... باشد و نیازی نیست صفحات html سمت وب برای کاربران اپ نیز برگشت داده شود