Daftar dan Belajar Sekarang!

Page not found atau 404 saat url ke halaman create di laravel

foto verified logo ghonijee
12 Kontribusi 7 Coto
1 minggu yang lalu
ada yang pernah ngalamin selalu kaya di block saat akses halaman create, saya sudah coba membuat route lain dan mengarah ke halaman view create.blade.php tapi selalu not found ini adalah route saya :
Route::get('/','QuoteController@index');

Auth::routes();

Route::get('/profile', 'HomeController@profile')->name('profile');
Route::resource('quotes', 'QuoteController' , ['only' => ['index','show']]);
Route::get('quotes/insert', 'QuoteController@insertQuote');
Route::group(['middleware' => 'auth'], function () {
    Route::resource('quotes', 'QuoteController' , ['except' => ['index','show']]);
});
dan ini adalah bagian dari Quotecontroller method create dan method insertQuote (yang saya buat manual)
public function create()
    {
        return view('quote.blade');
    }

    public function insertQuote()
    {
        return view('quote.blade');
    }
hasilnya selalu PAGE NOT FOUND mohon bantuannya sudah googling gak faham
  • saya sudah membuat view nya di folder quote nama file nya create.blade.php jadi bisa di pastikan bukan karena file view nya tidak tersedia. terimakasih - ghonijee

Login untuk tulis komentar


Tag: laravel php

✔ Forum ini sudah terjawab


Jawaban
foto verified logo ghonijee
12 Kontribusi 7 Coto
1 minggu yang lalu
setelah selidik punya selidik, setelah saya coba otak atik route web.php
Route::resource('quotes', 'QuoteController' , ['only' =>  ['index','show',]]); //untuk tanpa middleware auth 
Route::group(['middleware' => 'auth'], function () {
    Route::resource('quotes', 'QuoteController' , ['except' => ['index','show']]);
}); //dan ini untuk yang pakai middleware auth.
jadi ketika yang tanpa auth saya komentar .. halaman create bisa dibuka.. dan ketika yang tanpa auth aktif halaman create tidak bisa dibuka. kira kira kenapa yaa?? ada yang bisa jelasin?
answered icon
foto bosque
99 Kontribusi 39 Coto
1 minggu yang lalu
Kamu klo mau buat file create, harusnya
return view('quote.create') // quote nama foldernya & create nama filenya
semoga membantu
  • ternyata saya coba rubah itu masih saja page not found mas heheheh.. - ghonijee
  • gak tahu yaa kenapa ,,, untuk masalah itu tadi quote.blade sudah saya benarkan quote.create tapi pass akses controller dengan url /quotes/create masih not found - ghonijee
  • ternyata masalahnya ada di route web.php - ghonijee

Login untuk tulis komentar


foto verified logo ghonijee
12 Kontribusi 7 Coto
1 minggu yang lalu
setelah selidik punya selidik, setelah saya coba otak atik route web.php
Route::resource('quotes', 'QuoteController' , ['only' =>  ['index','show',]]); //untuk tanpa middleware auth 
Route::group(['middleware' => 'auth'], function () {
    Route::resource('quotes', 'QuoteController' , ['except' => ['index','show']]);
}); //dan ini untuk yang pakai middleware auth.
jadi ketika yang tanpa auth saya komentar .. halaman create bisa dibuka.. dan ketika yang tanpa auth aktif halaman create tidak bisa dibuka. kira kira kenapa yaa?? ada yang bisa jelasin?

foto hilmanrdn
1660 Kontribusi 1195 Coto
1 minggu yang lalu
Kalau kamu naro di dalam middleware => auth , artinya user harus login dulu baru bisa mengakses. Nama file kamu perhatikan
public function create()
    {
        return view('quote.blade'); //ini artinya dia akan nyari folder quote dan file bernama blade.blade.php
    }
//lebih baik
public function create()
    {
        return view('quote.create'); //folder quote, nama file create.blade.php
    }
  • iyaa bang hilman... untuk yang middleware faham. tapi di tutor buat web quote laravel itu kn route resource ada dua.. yang menggunakan middleware auth dan yg tanpa auth.. naa tapi ketika yang tanpa auth di taruh di atas dari route resource yang dengan middleware auth. dia gk bisa kebuka router yang dibawah - ghonijee
  • saya kurang mengerti makasudnya. Tidak bisa kebukanya seperti apa? apakah statusnya sudah login atau belum saat coba membuka - hilmanrdn

Login untuk tulis komentar


foto RezkyVengeance
50 Kontribusi 8 Coto
5 hari yang lalu
Coba di enable dulu debugnya, biar errornya kelihatan, error codenya berada di mana, juga biasanya kalau 404 not found berarti file yang dituju belum ada atau tidak ketemu.


Login untuk diksusi di forum sekolah koding