मुझे कहां रखना चाहिए {..यह कहता है "पंक्ति 26 पर ‘{‘ को बंद न करें"


<?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';

मैंने क्या प्रयास किया है:

मैंने { जोड़ने का प्रयास किया है लेकिन यह काम नहीं करता है

समाधान 1

यह कहता है “लाइन 26 पर ‘अनक्लोज्ड’ {‘, लाइन 26 पर ‘मिसिंग ‘{‘ नहीं” – जिसका अर्थ है कि यह आपको एक और ‘{‘ जोड़ने के लिए नहीं बल्कि एक मेल खाने वाले ‘}’ को “बंद” करने के लिए जोड़ रहा है। यह मिल गया.

तो पंक्ति 26 खोजें:

पीएचपी
Route::middleware('auth')->group(function () {

और फिर देखें कि वह कोड खंड कहां समाप्त होना चाहिए:

पीएचपी
    Route::delete('/profile', [ProfileController::class, 'destroy'])->name('profile.destroy');

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

अब दो रूट प्रविष्टियों के बीच लुप्त ‘})’ जोड़ें

आपको कोडिंग करते समय हर दिन, शायद दिन में कई बार सिंटैक्स त्रुटियां होने की उम्मीद करनी चाहिए – हम सभी ऐसा करते हैं, भले ही हमारे पास कितना भी अनुभव हो! कभी-कभी, हम किसी वेरिएबल या कीवर्ड की वर्तनी गलत लिखते हैं; कभी-कभी हम किसी स्ट्रिंग या कोड ब्लॉक को बंद करना भूल जाते हैं। कभी-कभी बिल्ली आपके कीबोर्ड पर चलकर कुछ अजीब टाइप कर देती है। कभी-कभी हम भूल जाते हैं कि एक मेथड कॉल के लिए कितने पैरामीटर की आवश्यकता होती है।

हम सभी गलतियां करते हैं।

और क्योंकि हम सभी ऐसा करते हैं, हम सभी को वाक्यविन्यास त्रुटियों को ठीक करना होगा – और यह सीखना बहुत तेज़ है कि कैसे सीखें और उन्हें स्वयं ठीक करें बजाय किसी और के आपके लिए उन्हें ठीक करने की प्रतीक्षा करने के! इसलिए त्रुटि संदेशों को पढ़ने का तरीका सीखने में थोड़ा समय निवेश करें, और कंपाइलर जो आपको गलत बता रहा है उसके आलोक में अपने कोड को लिखे गए तरीके से कैसे व्याख्या करें – यह वास्तव में मददगार होने की कोशिश कर रहा है!

तो इसे पढ़ें: किसी समस्या को हल करने के लिए कोड कैसे लिखें, एक शुरुआती मार्गदर्शिका भाग 2: सिंटेक्स त्रुटियाँ[^] – अगली बार जब आपको कोई संकलन त्रुटि मिले तो इससे आपको मदद मिलेगी!

और सिंटैक्स त्रुटि संदेशों को समझने में थोड़ा समय बिताने से भविष्य में आपका काफी समय बचेगा: आपने इस उत्तर के लिए कम से कम 3 घंटे इंतजार किया, फिर आपके ईमेल सिस्टम ने संभवतः 10 मिनट और जोड़ दिए, साथ ही इसमें आपका समय भी लग गया। एक बार जब आपको यह साइट मिल जाए और आप एक खाता बना लें तो प्रश्न टाइप करें। संभावना यह है कि यदि आप जानते कि उन्हें कैसे पढ़ना है तो आप उस समय का एक महत्वपूर्ण हिस्सा बचा सकते थे!

मैं यह नहीं कह रहा हूं कि हम उन्हें ठीक करने में आपकी मदद नहीं करना चाहते हैं – कभी-कभी मैं अपनी त्रुटियां नहीं देख पाता क्योंकि मैं जो लिखना चाहता था उसे पढ़ लेता हूं – लेकिन सिंटैक्स त्रुटियों को ठीक करना काम का हिस्सा है, और यदि आप नहीं कर सकते हैं इसे अपने लिए करें, यदि आपको उद्योग में नौकरी मिलती है तो लोग आपको थोड़ा अजीब दृष्टि से देखेंगे!

コメント

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