PARAG-66, PARAG-67

This commit is contained in:
s152483 2020-01-13 16:50:57 +00:00
parent aff4727298
commit 3148041bf9
1 changed files with 35 additions and 0 deletions

35
ServiceController.php Normal file
View File

@ -0,0 +1,35 @@
<?php
namespace App\Http\Controllers;
use App\Models\Category;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
class ServiceController extends Controller
{
/**
* Display the specified resource.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function showByCategory(Request $request, $category)
{
if(Auth::guard('api')->attempt([
'email' => $request->email,
'password' => $request->password]))
{
$id = Category::where('name', $category)->first()->id;
$services = Category::find($id)->services;
if(is_null($services)){ return response()->json(["message " => "Record not found."], 404);}
return response()->json($services, 200);
}
else{
return response()->json(["message " => "User auth failed."], 404);
}
}
}