Il seguente ovviamente determina una variabile non definita.Laravel dove ha passato argomenti addizionali per funzionare
public function show($locale, $slug)
{
$article = Article::whereHas('translations', function ($query) {
$query->where('locale', 'en')
->where('slug', $slug);
})->first();
return $article;
}
Cercando di fornire la funzione con la variabile $ slug:
public function show($locale, $slug)
{
$article = Article::whereHas('translations', function ($query, $slug) {
$query->where('locale', 'en')
->where('slug', $slug);
})->first();
return $article;
}
risultati in
Missing argument 2 for App\Http\Controllers\ArticlesController::App\Http\Controllers\{closure}()
come si può permettere il funtion di avere accesso a $ slug? Ora questo è probabilmente qualcosa di semplice ma non riesco a trovare quello che ho bisogno di cercare.
Sapevo che sarebbe stato qualcosa di semplice. Grazie – Philwn
Nessun problema, amico. Buona programmazione! :-) – Dencker