RestApi Post

 Assalamu'alaikum wr, wb.

    Hai everybody, jumpa mimin skscode lagi nih di materi simple RestApi menggunakan laravel 8, inget loh laravel 8 ini banyak magic nya, tanpa panjang lebar dan basa basi lagi langsung saja kita ke tutorial, langkah pertama, siapkan project nya terlebih dahulu.

Yang kedua bkin file migration berserta model nya, dan jangan lupa create controller crud dan resource nya juga. kalo semua sudah siap tinggak kita eksekusi di bagian route/api.php nya saja, untuk contoh coding nya bisa lihat di bawah ini :

<?php

use App\Models\yayan;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;

/*
|--------------------------------------------------------------------------
| API Routes
|--------------------------------------------------------------------------
|
| Here is where you can register API routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| is assigned the "api" middleware group. Enjoy building your API!
|
*/

Route::get('items'function() {
    return yayan::all();
});

Route::post('items'function() {
    return yayan::create(request()->all());
});

Route::delete('items/{yayan}'function(yayan $yayan) {
    $yayan->delete();
    return 'Success';
});

Route::put('items/{yayan}'function(yayan $yayan) {
    
    request()->validate([
        'nama' => 'required',
        'positif' => 'required',
        'sembuh' => 'required',
    ]);
    
    $success = $yayan->update([
        'nama' => request('nama'),
        'positif' => request('positif'),
        'sembuh' => request('sembuh'),
        'is_active' => request('is_active'),
    ]);

    return [
        'success' => $success
    ];
   
});


oke untuk every"body sekalian tinggal di sesuaikan saja untuk models nya yang kalian gunakan ya jangan meniru punya mimin skscode karena bisa saja kita beda dari model dan controller nya, sekian dan terimakasih.

Comments

Popular posts from this blog

Tutorial Membuat Animasi Blink Blik Pada Tulisan dengan CSS

Simple Fetch API Menggunakan Javascript