Diskon 50% terbatas! Masukkan kupon "programmer2025" di kelas apa saja

Login sebelum bisa create Post

supaya beralih ke halaman login ketika menekan tombol "buat post" ketika statusnya belum login. yg harus dirubah bagian mana saja?

avatar saferagic
@saferagic

4 Kontribusi 0 Poin

Diperbarui 7 tahun yang lalu

2 Jawaban:

Cek dulu statusnya di controllernya <pre> //mengecek status login if(!Session::get('login') ){ return redirect('login')-&gt;with('alert', 'kamu harus login dulu'); } else { //do something } </pre> semoga membantu ^^

avatar bosque
@bosque

187 Kontribusi 104 Poin

Dipost 7 tahun yang lalu

Jawaban Terpilih

<pre> Route::get("/path/path", "YourController@yourFunction", ['middleware' =&gt; 'auth']); </pre> atau bisa juga <pre> public function createPost(Request $request) { if (Auth::user()) { //validasi user login atau tidak your code...... $this-datamuService-&gt;saveDatamu($request); Redirect::to('/listdatamu')-&gt;with('message', 'Berhasil insert data'); } else { //user gagal validasi artinya belum login Redirect::to('/urlloginmu')-&gt;with('message', 'Login dulu ya'); } } </pre>

avatar kikimf
@kikimf

91 Kontribusi 78 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban