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 5 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 5 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 5 tahun yang lalu

Login untuk ikut Jawaban