Comment appeler le contrôleur en utilisant la façade Route::inertia() ?
P粉344355715
P粉344355715 2024-03-28 10:41:42
0
1
400

Je peux fournir la page en utilisantinertiacomme ceci :

Route::inertia('/home', 'home');

Pour charger une page contenant des données de base de données, je dois faire ceci :

Route::get('/terms', [LegalPageController::class, 'index']);

Dans le contrôleur :

class LegalPageController extends Controller { public function index() { $record = Terms::first(); return inertia('terms', compact('record')); } }

Y a-t-il un moyen de le raccourcir à :

Route::inertia('/home', 'home', [Controller::class, 'index']);

P粉344355715
P粉344355715

répondre à tous (1)
P粉293341969

Tu ne peux pas faire ça

Route::inertia('/home', 'home', [Controller::class, 'index']);

Utilisez plutôt cette méthode

#routes/web.php Route::get('home', [Controller::class, 'index']); #App\Http\COntrollers\Controller.php namespace App\Http\Controllers class Controller extends Controller { # ... Inertia::render('home'); }
    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!