Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

RouteCollection.php line 161:

Mau nanya, saya buat di web.php seperti

Route::get('/', function () { return view('welcome'); });

Route::get('/belajar', function () { return view('belajar'); });

dan belajar.blade.php

Contact siapa aja kek

tapi saat saya ketik http://localhost:8000/belajar kemudian muncul NotFoundHttpException in RouteCollection.php line 161:. Itu solusinya gmn?

avatar Ghifary
@Ghifary

4 Kontribusi 2 Poin

Diperbarui 8 tahun yang lalu

11 Jawaban:

belajar.blade.php nya ada di didalem folder resources/views ga gan?

avatar ahnafhf21
@ahnafhf21

107 Kontribusi 66 Poin

Dipost 8 tahun yang lalu

@ahnafhf21 sudah gan belajar.blade.phpnya terdapat di folder resources/views, kemudian di dalam folder resources/views terdapat 2 folder yaitu belajar.blade.php dan welcome.blade.php,tetapi masih terdapat error seperti yang saya bilang di atas. Terima kasih

avatar Ghifary
@Ghifary

4 Kontribusi 2 Poin

Dipost 8 tahun yang lalu

sebenernya itu pasti mslah sepele gan... lebih di pahami lagi aja laravelnya...

avatar harry_putter
@harry_putter

144 Kontribusi 31 Poin

Dipost 8 tahun yang lalu

NotFoundHttpException in RouteCollection.php line 161 cek routenya, errornya ada di sana. Pastikan penulisan syntax maupun semicolonnya tepat gan. terutama sebelum dan setelah line 161. Kalau masih belum dapat silahkan posting codenya biar teman2 bisa bantu cari.

avatar onirusama
@onirusama

265 Kontribusi 184 Poin

Dipost 8 tahun yang lalu

Untuk @onirusama, saya tidak mengotak-atik atau merubah di bagian RouteCollection.php, apakah memang harus ada yg dirubah? terima kasih

avatar Ghifary
@Ghifary

4 Kontribusi 2 Poin

Dipost 8 tahun yang lalu

engga usah di di rubah gan.... coba sertakan code nya di tag code gan biar jelas...


 //seperti ini gan jadi lebih jelas

avatar harry_putter
@harry_putter

144 Kontribusi 31 Poin

Dipost 8 tahun yang lalu

@ghifary error semacam ini "NotFoundHttpException in RouteCollection.php line 161" umumnya terjadi di file route.php (tempat semua route didaftarkan). Bukan di file RouteCollection.php. jadi yg perlu dicek route.php bukan RouteCollection.php. Perhatikan penulisannya, pastikan semua benar. Kalau ada route yg menngunakan controller, cek jg controllernya.

Note: kalau pakai laravel 5.3 keatas file route.php itu setara dengan route/web.php (file ini yg perlu dicek). Sertakan codenya kalau perlu.

avatar onirusama
@onirusama

265 Kontribusi 184 Poin

Dipost 8 tahun yang lalu

<?php

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/

Route::get('/', function () {
    return view('welcome');
});

Route::get('/belajar', function () {
    return view('belajar');
});

@onirusama itu code di web.php karena saya menggunakan versi 5.3. Mohon maaf bila banyak nanya karena masih newbie dan baru mempelajari laravel :)

avatar Ghifary
@Ghifary

4 Kontribusi 2 Poin

Dipost 8 tahun yang lalu

sertakan code di controllernya juga gan...

avatar harry_putter
@harry_putter

144 Kontribusi 31 Poin

Dipost 8 tahun yang lalu

Nampaknya di route tdk ada masalah. Coba cek dan post lagi hal berikut. 1. Lokasi belajar.blade.php serta code yg ada di dalam file tersebut. 2. Melalui terminal/cmd ketikkan


php artisan route:list

.

Nanti agan akan dapatkan daftar route yg berhasil didaftarkan. Dan informasi lainnya. Silahkan di ss. 3. Coba buat route baru dan tes misalnya:


Route::get('/coba', function() {
  return 'dicoba';
});

Lalu akses di browser localhost:8000/coba semestinya yg tampil adalah kata 'dicoba'. Kalau ini tidak berhasil coba clear routenya dl. Dengan mengetikkan di terminal/cmd

php artisan route:clear

Dari pengalaman sy masalah seperti ini hanyalah masalah sepele, umumnya kesalahan terjadi karena penulisan syntax yg salah/tidak lengkap.

avatar onirusama
@onirusama

265 Kontribusi 184 Poin

Dipost 8 tahun yang lalu

apakah 3 file nya udah di tambahkan belum di laravel ada 3 file untuk routing:

routes/console.php : routing command yang berjalan di terminal. routes/api.php :routing untuk pembuatan API. routes/web.php : routing untuk web biasa.

avatar ghazamalghifari
@ghazamalghifari

123 Kontribusi 18 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban