Posts

Create API Resources in laravel 11

Image
     <?php namespace App\Http\Controllers ; use App\Models\ Student ; use Illuminate\Http\ Request ; class RstudentController extends Controller {     /**      * Display a listing of the resource.      */     public function index ()     {         return Student :: all ();     }     /**      * Show the form for creating a new resource.      */     public function create ()     {         //     }     /**      * Store a newly created resource in storage.      */     public function store ( Request $request )     {         //     }     /**      * Display the specified resource.      */     public function show ( string $id )     { ...

Validate API in laravel 11

Image
    <?php namespace App\Http\Controllers ; use App\Models\ Student ; use Illuminate\Http\ Request ; use Validator ; class StudentController extends Controller {     public function getData ( $id = null )     {         return $id ? Student :: find ( $id ) : Student :: all ();     }     public function addStudent ( Request $request )     {         $student = new Student ;         $student -> name = $request -> name ;         $student -> email = $request -> email ;         $result = $student -> save ();         if ( $result ) {             return [ "result" => "Student added successfully" ];         } else {             return [ "result" => "Something went wrong" ];     ...

Create Search API in laravel 11

Image
   <?php namespace App\Http\Controllers ; use App\Models\ Student ; use Illuminate\Http\ Request ; class StudentController extends Controller {     public function getData ( $id = null )     {         return $id ? Student :: find ( $id ) : Student :: all ();     }     public function addStudent ( Request $request )     {         $student = new Student ;         $student -> name = $request -> name ;         $student -> email = $request -> email ;         $result = $student -> save ();         if ( $result ) {             return [ "result" => "Student added successfully" ];         } else {             return [ "result" => "Something went wrong" ];         }   ...