Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

saya lagi buat aplikasi absensi dengan laravel 5.3 cuman stack di pangil data dari database

alur program saya yakni saya input nomor induk absen dan note(optional) jika tombol absen saya klik maka akan pangil NIM di database dan juga sekaligus memberikan input data baru berupa tanggal, jam absen dan note.... pusing nih bantuin donk apa ada yg kurang tepat mohon masukannya ....

ini code view input data dan absen

 <form  method="post" action="{{ route('store') }}" >
        {{csrf_field()}}
        <div class="form-group{{ $errors->has('nim') ? ' has-error' : '' }}">
          <input type="text" name="nim" class="form-control" placeholder="ID Menara Doa 4 Digit">
          {!! $errors->first('nim', '<p class="help-block">:message</p>') !!}
        </div>

             <div class="form-group">
          <input type="text" name="note" class="form-control" placeholder="Catatan">

        </div>

           <button type="submit" class="btn btn-primary" name="btn_in">Absen</button>
              </form>

ini kode modelnya

 <?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Absen extends Model
{

  protected $table = 'absenku';
  protected $fillable = ['date', 'absen_in', 'absen_out', 'note'];

 public function anggota()
   {
   	return $this->belongTo('App\anggota');
   }
}

ini kode controllernya

 <?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Absen;
use App\Anggota;

use App\Http\Requests;

use App\Http\Requests\absen\StoreRequest;

class AbsenmenaraController extends Controller
{
    /**
     * Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function index()
    {
      return view('absenmenara.index');
    }

    /**
     * Show the form for creating a new resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function create()
    {
        //
    }

    /**
     * Store a newly created resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response
     */
    public function store(Request $request)
    {

       $anggota_id = anggota::where('nim');

       DD($anggota_id);

       $date = date("Y-m-d");
       $time = date("H:i:s");
       $note = $request ->note;

       $absen = new absen;

       if (isset($request->btn_in))
       {
            $absen->create([
                'anggota_id' => $anggota_id,
                'date' => $date,
                'absen_in' => $time,
                'note' => $note,
                 ]);
            return "terima kasih sudah absen";
       }
       elseif (isset($request->btn_in))
       {
            return "anda sudah absen";
       }

      return $request ->all();


    }

    /**
     * Display the specified resource.
     *
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */
    public function show($id)
    {

    }

    /**
     * Show the form for editing the specified resource.
     *
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */
    public function edit($id)
    {
        //
    }

    /**
     * Update the specified resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */
    public function update(Request $request, $id)
    {
        //
    }

    /**
     * Remove the specified resource from storage.
     *
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */
    public function destroy($id)
    {
        //
    }
}

avatar kenedyandre
@kenedyandre

2 Kontribusi 0 Poin

Diperbarui 8 tahun yang lalu

4 Jawaban:

sebelumnya itu kode nya ada yang salah kak, ketika kita buat model maka dia ngebuat migration table gak usah nampilin nama tablenya di modelnya kak,dan controler nya itu index nya bukan di arahkan ke folder nya,tetapi di


  public function create()
    {
        //
    }

avatar ghazamalghifari
@ghazamalghifari

123 Kontribusi 18 Poin

Dipost 8 tahun yang lalu

ketika orang mau absen maka data nya akan ke buat,itu dia malah nampilin doang kak,gak bisa untuk absen itu kak

avatar ghazamalghifari
@ghazamalghifari

123 Kontribusi 18 Poin

Dipost 8 tahun yang lalu

@ghazamalghifari bisa ngaksih pencerahaannya ngak ???? masih bingung

avatar kenedyandre
@kenedyandre

2 Kontribusi 0 Poin

Dipost 8 tahun yang lalu

itu hanya bisa nampilin doang kak,tetapi prosenya tidak di sambungkan

avatar ghazamalghifari
@ghazamalghifari

123 Kontribusi 18 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban