Postingan lainnya
laravel menggunakan session
Gimana ya cara menggunakan session di laravel saya lihat docs di https://laravel.com/docs/5.3/session masih bingung untuk set session nya
5 Jawaban:
Kita bisa milih data sessionnya mau dimana, file/cookie/database/memached/redis ataua rray. Defaultnya adalah File (storage/frameworks/sessions), kalo mau pake database jangan lupa bikin tablenya dulu di databasenya, bisa otomatis pake yang di halaman itu -php artisan session:table-
Cara make sessionnya sendiri, kita bisa pake $request (asumsinya include Request di controllernya)
$request->session()->put('namaKey', 'value'); //simpan data
$request->session()->get('namaKey'); //ngambil data
//Kalo nambahin parameter kedua, berarti nyediain nilai default, kalau yang 1 tidak tersedia
kalau di coba di web.php bisa, sedangkan kalau di coba di api.php tidak bisa kenapa ya mas?
adakah cara lain yang intinya sama seperti session
Kalau API memang tidak menggunakan session. Kalau mau pake session bisa di bawah 'web'. API kan auth nya berbasis token biasanya. Sebenarnya sih di bagian file kernel.php disana bisa dilihat apa saja yang dipake 'web' dan apa saja yang dipake sama 'api', jadi kalau mau dipindah-pindahin sih bisa.
mungkin bisa diliatin route, controller, dan kernelnya. ini biasanya masalah session belum di start.
termima kasih semua nya, kasus ini saya akalin dengan pakai jwt dan saya masih perlu banyak belajar banyak tentang laravel :D