Di mana saya harus meletakkan {..katanya "tidak ditutup ‘{‘ pada baris 26"

pemrograman


<?php

use App\Http\Controllers\ProfileController;
use App\Http\Controllers\AdminController;
use Illuminate\Support\Facades\Route;

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider and all of them will
| be assigned to the "web" middleware group. Make something great!
|
*/

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

Route::get('/dashboard', function () {
    return view('admin.index');
})->middleware(['auth', 'verified'])->name('dashboard');

Route::middleware('auth')->group(function () {
    Route::get('/profile', [ProfileController::class, 'edit'])->name('profile.edit');
    Route::patch('/profile', [ProfileController::class, 'update'])->name('profile.update');
    Route::delete('/profile', [ProfileController::class, 'destroy'])->name('profile.destroy');

// All Admin Route
Route::controller(AdminController::class)->group(function () {
    Route::get('/admin/logout', 'destroy')->name('admin.logout');


});

require __DIR__.'/auth.php';

Apa yang saya coba:

Saya telah mencoba menambahkan { tetapi tidak berhasil

Solusi 1

Dikatakan “Tidak Tertutup ‘{‘ pada baris 26”, bukan “Tidak Ada ‘{‘ pada baris 26” – yang berarti Anda tidak ingin menambahkan ‘{‘ lain tetapi menambahkan ‘}’ yang cocok untuk “menutup” yang satu itu ditemukan.

Jadi temukan baris 26:

PHP
Route::middleware('auth')->group(function () {

Dan kemudian lihat di mana bagian kode itu harus berakhir:

PHP
    Route::delete('/profile', [ProfileController::class, 'destroy'])->name('profile.destroy');

// All Admin Route
Route::controller(AdminController::class)->group(function () {

Sekarang tambahkan ‘})’ yang hilang di antara dua entri Rute

Anda mungkin akan mendapatkan kesalahan sintaksis setiap hari, mungkin berkali-kali dalam sehari saat Anda membuat kode – kita semua mengalaminya terlepas dari seberapa banyak pengalaman yang kita miliki! Terkadang, kita salah mengeja variabel, atau kata kunci; terkadang kita lupa menutup sebuah string atau blok kode. Terkadang kucing berjalan melewati keyboard Anda dan mengetik sesuatu yang sangat aneh. Terkadang kita lupa berapa banyak parameter yang dibutuhkan oleh pemanggilan metode.

Kita semua membuat kesalahan.

Dan karena kita semua melakukannya, kita semua harus memperbaiki kesalahan sintaksis – dan mempelajari cara memperbaikinya sendiri jauh lebih cepat daripada menunggu orang lain memperbaikinya untuk Anda! Jadi luangkan sedikit waktu untuk mempelajari cara membaca pesan kesalahan, dan cara menafsirkan kode Anda seperti yang tertulis berdasarkan apa yang dikatakan oleh kompiler kepada Anda salah – ini benar-benar berusaha membantu!

Jadi baca ini: Cara Menulis Kode untuk Memecahkan Masalah, Panduan Pemula Bagian 2: Kesalahan Sintaks[^] – ini akan membantu Anda saat Anda mendapatkan kesalahan kompilasi lagi!

Dan meluangkan sedikit waktu untuk belajar memahami pesan kesalahan sintaksis akan menghemat banyak waktu di masa depan: Anda menunggu setidaknya 3 jam untuk balasan ini, lalu sistem email Anda mungkin menambahkan sekitar 10 menit lagi, ditambah waktu yang Anda perlukan. untuk mengetik pertanyaan setelah Anda menemukan situs ini dan membuat akun. Kemungkinannya adalah Anda dapat menghemat banyak waktu jika Anda tahu cara membacanya!

Saya tidak mengatakan kami tidak ingin membantu Anda memperbaikinya – terkadang saya tidak dapat melihat kesalahan saya sendiri karena saya membaca apa yang ingin saya tulis – tetapi memperbaiki kesalahan sintaksis adalah bagian dari pekerjaan, dan jika Anda tidak bisa lakukan sendiri, orang-orang akan menganggap Anda agak aneh jika Anda mendapat pekerjaan di industri ini!

コメント

タイトルとURLをコピーしました